python3-Jinja2-2.10.1-lp150.2.3.1<>,v\%ĸ/=„ve:J4uKsh8Ư4aI>(OaQ|)pس'a{hzc֝A'߃kF.ج!u{l IҶį6VD2` B0l"6Lqur 6."xs"lBSsQ })XX8X7VN3c1_ >dD?d4d $ b8<DH[dq      ' (*(,/Z/1112t(282 92 :3 FFGFHHIJXKHYKL\K`]Mt^VbYcZd[e[f[!l[#u[8v]L w^hx`|ybQzccccd0Cpython3-Jinja22.10.1lp150.2.3.1A fast and easy to use template engine written in pure PythonJinja2 is a template engine written in pure Python. It provides a Django inspired non-XML syntax but supports inline expressions and an optional sandboxed environment. Here a small example of a Jinja template: {% extends 'base.html' %} {% block title %}Memberlist{% endblock %} {% block content %} {% endblock %}\%lamb16cSopenSUSE Leap 15.0openSUSEBSD-3-Clausehttp://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://jinja.pocoo.org/linuxnoarch H$ 8 11$[$[xxNkNkNN&&HiHi@@33bb__7Z7ZQeQe $01jZ/ xơL_#oCx#lkBP O^yJU|@d( *SD@Wgk^ A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤\%\%\%\%\%\%\%\%\%\\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\s\G\s\s\G\s\Ga\Ga\G\s\Ga\s\s\G\G\Ga\Ga\s\s\Ga\s\s\\s\s\Ga\%\s\\%\G\([<\(\([<[<[<\([<[<[<[<[<[<[<[<\(\([<[<[<[<[<[<\([<[<[<\([<[<[<\([<[<[<[<5a367a922d047613e6ceb4e7d5eb152e627cca78226448e46b262c484d84e5b713bc77d0004b43527f303de242f30162fde4d7392fbe7872af091edf78210e4301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b35dcd570eaeac8dc8a0f10f4f5a1118ffff76c5c76a5a6618b3143b0a995862001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b453de1f8ffa915665474318ea2f287b93004e002462f0ebc5b87caf738f10d863e47955ad2dbdfe0aa8d68b57cedbd3826e3e791215ff72184aac276b55eff3b5750fe24740a92566c79738c03eb805bbf8178a7bf4df3e93858bdf9d574e1908e4fb999a75fa294caee681d6a2d58603aa7a5e9a65a0e83b8f08cabb3d6b87e8e4fb999a75fa294caee681d6a2d58603aa7a5e9a65a0e83b8f08cabb3d6b87ee76add5a81651b102b54973b60d1a3010c2727c1e00ea42db7c8207291465346f95e106a9dac1e8defae355251dcd305ce15f120ced533c040083f5c1bcac2503695ac782228344aec5137b530ee2cc305a25ab32d7bf940d6497b80e985b5213695ac782228344aec5137b530ee2cc305a25ab32d7bf940d6497b80e985b521fab604fd2239fe3973e3fdf0be1ba94db001a6c25d2b194f5e88a2e379c7395b37cad3375e927b635dc84c2377e4b07d07b02d0a48f8490af06ba4a592958cdaa03c76d6c1a1fa19054ccf51a67d1761b0525444a04fff03c19f08e80f2c0a022a50052c765d6b339e4f12ebfc585646684d0bee3dd94e0b54d181f4c43bf2767aded68e98b88ef3e3c8522603bb1b24ff315463df072baed406bc6b96c561d08c5489e25342677acfa0fe8b228ea5eebaaeb4e82954d78868a4be2d7518c090562cec0fa7c1fdfeb8f5a6465247f3591722593ecd0a29d74b476103806b861dfc578a547ae1d16a70997ea0154dbfdae779cd2a3bba12f4054525c4c2ec84ea3bf9a5814a085291f03e5ced2214fa8a0c2dc082b7a18455290919456ef7844d3bf9a5814a085291f03e5ced2214fa8a0c2dc082b7a18455290919456ef7844dab1ac4757ad2390f114abfa41aba3b472e94f24ee5d2036d042abee165583e1f4ecad9f3722bae4a5900040fde71fc167d2b04152e1ea168bc86c32667fc5369ca9ee99779ad5d2a0a84c02780f0aa32982da3abb0811f4cab039cd4c8d22e587bdf500519764bcc97f0d72b381719305e49f6a022925a4cc8ce70051c42a48be6355c82982720e1f278b9327f9ff8531663146f2c97802ea33d69205f51852a00ef963e2dad3f6c10a097659ba62db85c966cf52c2a6ca8ae7a1d6550eb02816b82f63ed207b11c5f06254e65598db99b24a854c616ed0568f896e1f12b560e6b82f63ed207b11c5f06254e65598db99b24a854c616ed0568f896e1f12b560e687781fbbc434f1d4f5ba352bdf2ffcdf2fcaa16d82e01f10babb2f44282ce830314193a87b1d261576ee393f7b2bdaf7d7bfd499baeaf6defa7c3e2145232681eeecd24f7a8cd45a360a03ccb07fb645007f266bfdf26ab2a81759d51b88d7284e44c67767ebaf6884c197862d348a5f3d2e1de17a462ac8a3dbbb0e11c9ea08c912bb136be076ed26dd6ecc477f7d2619149d47b53bba1260d736aacaf269161cbb287398b7bdac7b2b9c134a4f6626279eb0903d65d1de88429afce8ff08dd95ffba392f0ba876c1802b3934f0e86366526ea12b1034a6b2c87bf11f63c98df027f13545ecff831d93ece77875596b2666db72e19e355af4544215790fcc525e3d7d0c08ef7b464cb2ee2f2f5fd8ef1582dcc934ad0a7187987e69c769ba8f7c612cea08beb794099622238579e32929de7a5ca3096da5904197e31e7488960c81fbaf6d71bdbd733cd93ccdaa7ffeee9b1203e45376610cd40ee2a280c577d6c4bf36090975543348853d3ef42ec3fee676e8e208ab78bec0459f41781f990fb8079f153f3244ad5083f42d90ae6efb4dd4b2b259a9996a802ea9751dc17611ad63d348a41f526472e0a4f3a528652148adf1ecc00e1771e94b409507faa51b9ac1ef82b07636e124a8c7b8e20b5c66a63bbe246b47bd437d3a3870eb740691d4ad9ae1e2227c8e33a12bceec959a33fb17e0aa271321eefe161dc33e82375930d36364fa89d0afdc0f7b6bd43cd09f7a26d159a0ba319d2c385c9a2367c97d1bbe49c5c7de1722947289d46f6a0b098460507c42f7c569d28a60fe7a9ddc6a75f65d5fb5c8cc8f3038835b3050f7d2d4975e88fc34be12a8b9c5dc236a88e49c76e11fea5e0a94224157c2a6367ff6207aed5c9e8d44b1e8c67ac14347d74861a3d1f53a60b68fcbd5738d441f7e39e3484095872052e681dc07591bb16449d01fe2c5358b4bb881dfa089f68432d154b7dca62081b33c58db1bb0996b106d4ca8b4c9c876b3b7ca7213a1fa2dd3b0cd8ab58eba636eb137cb36ac458fd6b86ab39ced7c2265d9b55018f1d343eeb4062e2313fcafba17913a1f41bef7c7003a9278c2eb6819c9ae896cd3036b7ef78f72c551ee5b096e6bfb9fb0ad849b4e74a4a5a88c5a033ecb339dcec901f483de6c9fdd215bf1b9f3ecd31ad13f3a18355d0e7ad5c7857634507f4b3c109ef0d69dd449c86b7a222c0fe15bdfbda8b591886401bbbd739757ce41ea222fdff732f024917083ad87875225e06f2437772d0ad7f5276c17c0631962cb1a23130e7e396d656968bf751a6741d863a44664c320105cd7fef39bdafdfa6a6f66a2f2f2aeb4028d53a9d15c8286b37371ec4feb4084e50afc15361c0c4d5fe78b5b64b286bccc189a5e3ef13ed0e0a1bd95b5401498fa226ccadea847f9ca4ae34d0b357de6f2c839881434f508d5de6057130cfbeb4bc1e9fc8930b19d66f5a7ff96be671f2b30eee4dae605743666551504ad0dd89532da4a315bf783f83159f4f3e6950fd8c9c6dcb62557cc45bfb539d095dc7465160034cc9fbce8a146860529295475de6f2644bb063c4dc25399306a0b953a27139b49185b9724ff6ba4e9e46b44539cf7512d5ae232d06b1c60abb0c15f195211e169c02ecf93d3c1c91fb1ba816aa33b68a7f224bee4197e58459355e5051946b8bfa45e0ac62ffa254f6b7a64341ef93a29c9b773dfc4d757b126fbde619ac27121e9c3099141d584af7fd08d85ef6b066cad377c94ac1716056790092ac3c25b8d972de2d0321e5a41ae46b6bea07e679f1100ffb7d8fd596fd18fe3558bdf10e808848d840eb0ff1d10876ee40966447cdc48d38f7568b1e6ad310c9d102f3ab4dd7352c750887c392f9705eb69c36ea1ae7b6e588aedcdec8e00993432c1fefe0102d22d14e8dc1e55085bb58682fae13cc6cc0714b178cd866c34b322f180ac40462e4a2f2e4a847e6631996b047fc737419c0ce2e36ccc9210fa1777583bc118ecbb0db7ba2992ea79063796aaad8c1c38ac426953014c624ee51128010e6f2ca6d2753c3c2217bbf429f1f9f4009e682000d4526fb947e6287c649996003a6f50c965b2f0431de9e79f008876df8ae404c5b65f8651ffec2614bc7fef10d103080b4766d5811d2f2c44ca83be91c87ca8e2f9c540df12f5d0bfe74037ee6cb84edd78e917dab3e3a1528767252feddee3da20565326032c765140089d0545d3ed8e608076dec943d486ad715a0cd51ab25b1641a1b7394fcd311b7294d104bc3c8a2e8e6321311de0216992cc034e47a6fe2597750b90c7743dfc3eaf208fbb96402e6eb09c961683562f7d7b03d02f5ce5bf08b077e5265fc8558dd6844426c0dd15c1c2b5757fe6de036dca9a28c6e64ccf272538088940bc1b6a966bf842aab931bf7d53957701d450a7f7497f5e3648d00c5f285ab6e15ba9199a2d43eb8ecab27109a5ed0d68590b5460b101bb91c7668dc9364243d47d5c00d036f49727b457cde5f3f2a90c41e1b238c02d3407365af971e4b468c8c72543ea2eb5eedb37442ddf2e7df14f42ffec59a12e285c85bebbf83c096b091680c5a4047231fdb6838afb8ffb07fa88dff520d78f0f08b7b291031b07975c0027cfa5d08253fbb6ff4676acc38248bd5e046d0dbab3d810971e97970e6d806c2dc9b0287fb0c7a3c5965541214fc6b4b44f44dc4b1e15262ce60fc6974f03d4b375c3412a7d52887ab0d8d70ce106de7d711c6f9f7cd139ff451ff8f39f67580ce9bc9d2685cd004112cbb180b9bfdb3b7c57559e3e8a7e36a903f2b8723ed6bd5ba96de9a3c291edf74c0f77aeadd083f9a9be048fa6898e4b067a0fbf91c20a9807adcf09f7f4cbe878abd4ed7cae6d29ef65fd21465831553f0fcd38c75f6052d86f9a8fcbb9e60932aa32ca14f7bb574cf1fe2731fc7c71c3ab02a1c97f5d61828af346360652dff10f05bac86de56c4053c6c74c8b2eae89b5f5087839d5c3ef42661a4894091d785f84494bfa7323449688924a2bd762248d8101c3473136a7c211d860684f010dcc25c60b8494386689789cd9a69bb0f627b60637bd1873287c424927d6e7fe03cf2c74d49a0a102721cfb230426ff4605e089608f72b6b1bc4cc76e4ad7c051df9d40cf987a322b5223da4838deeed1f1cfdaf0686001cde64bc30b44f9cb4ed8d1f8af40838c4042d655d7eaa6be24832fccbf1bac0d1589b7e156c53241f2721dc1d403587d002e92dd08b3c6231d681cf5b02c8be95c1314ff534064751b7ac8cabc2e4527693a7ecf2b9051e1d9302e049c25e646f8e3979b2d1a94c66f29342b0011db53d1b2bcb82853dc6151aa199665b311285c3ae0d0fca0e4da324efcf4622ead7f616f56848893ca2a0bdbab023bd9e3b81b8ecdfa72c9b5cb1172b28463c286ac4dc6abb75d4d1e62a347d5d81fcbe4920dd6caaf0139e01ca57225d5a3dd8cc527fc67a2045d4b9eb6973aa4161c42d44279b6a95c5e387d233ee9b4069e5c486286b848bc21df7a4adc5818743d690dc7fdce9e87d80bc0d92b8dec47594ad8ab4fee83f748ddbdc231e0824037a7a1cfbc7dfab380a5c8eced14097123895cdef187f4042de09db997bc698568b85803ee4789eb9082260487f7fdd106204f4aaf5c60d55cb40e47ed3d19dd46d0bd2d6a396838e37df4fcabb0db7cb8a6b25fd96676884951f9d5ba9817f1e4b2ddaf49a9f5ab81809ebf7d747016cd642efb37e3c166831808052e1c2bc3d72e10dbd4409eeae49905dba64e2329c30e41e7657f02685aa1e9dbb32efb54d20a8a8062b6aac585007bab2323cb1c84f6caf7d0af14e4ae65039accf2aa387c33c166a3a8aa76f25d1c64fb86134d79f41ef7d9fb0b5d9ba61ce463c9e7b58cdad65e5c97ae4ad7af58fa9da372913b884dc09a9ba2dcc83d0a163d7f186f921a25e82a4519b9e1745ff1e1bf96a0eabe75859a7cb5baeb9aa6606d27rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-Jinja2-2.10.1-lp150.2.3.1.src.rpmpython3-Jinja2@      python(abi)python3-Babelpython3-MarkupSaferpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.60.80.233.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1\@ZC@XXg@X,VMUS@S@SArun Persaud arun@gmx.dejmatejek@suse.comdmueller@suse.commichael@stroeder.comaplanas@suse.comjengelh@inai.demcihar@suse.czmcihar@suse.cztoddrme2178@gmail.com- update to version 2.10.1 (bsc#1132323, CVE-2019-10906, bsc#1125815, CVE-2019-8341): * "SandboxedEnvironment" securely handles "str.format_map" in order to prevent code execution through untrusted format strings. The sandbox already handled "str.format".- specfile: * CHANGES -> CHANGES.rst * added README.rst to %doc section - update to version 2.10: * Added a new extension node called "OverlayScope" which can be used to create an unoptimized scope that will look up all variables from a derived context. * Added an "in" test that works like the in operator. This can be used in combination with "reject" and "select". * Added "previtem" and "nextitem" to loop contexts, providing access to the previous/next item in the loop. If such an item does not exist, the value is undefined. * Added "changed(*values)" to loop contexts, providing an easy way of checking whether a value has changed since the last iteration (or rather since the last call of the method) * Added a "namespace" function that creates a special object which allows attribute assignment using the "set" tag. This can be used to carry data across scopes, e.g. from a loop body to code that comes after the loop. * Added a "trimmed" modifier to "{% trans %}" to strip linebreaks and surrounding whitespace. Also added a new policy to enable this for all "trans" blocks. * The "random" filter is no longer incorrectly constant folded and will produce a new random choice each time the template is rendered. (`#478`_) * Added a "unique" filter. (`#469`_) * Added "min" and "max" filters. (`#475`_) * Added tests for all comparison operators: "eq", "ne", "lt", "le", "gt", "ge". (`#665`_) * "import" statement cannot end with a trailing comma. (`#617`_, `#618`_) * "indent" filter will not indent blank lines by default. (`#685`_) * Add "reverse" argument for "dictsort" filter. (`#692`_) * Add a "NativeEnvironment" that renders templates to native Python types instead of strings. (`#708`_) * Added filter support to the block "set" tag. (`#489`_) * "tojson" filter marks output as safe to match documented behavior. (`#718`_) * Resolved a bug where getting debug locals for tracebacks could modify template context. * Fixed a bug where having many "{% elif ... %}" blocks resulted in a "too many levels of indentation" error. These blocks now compile to native "elif ..:" instead of "else: if ..:" (`#759`_)- update for singlespec - update to 2.9.6 * fixed custom context behavior in fast resolve mode- fix requires- Update to 2.9.5 (bsc#1132174, CVE-2016-10745) (see the changes in /usr/share/doc/packages/python-Jinja2/CHANGES) - updated source URL- Update to 2.8 - Added `target` parameter to urlize function. - Added support for `followsymlinks` to the file system loader. - The truncate filter now counts the length. - Added equalto filter that helps with select filters. - Changed cache keys to use absolute file names if available instead of load names. - Fixed loop length calculation for some iterators. - Changed how Jinja2 enforces strings to be native strings in Python 2 to work when people break their default encoding. - Added :func:`make_logging_undefined` which returns an undefined object that logs failures into a logger. - If unmarshalling of cached data fails the template will be reloaded now. - Implemented a block ``set`` tag. - Default cache size was incrased to 400 from a low 50. - Fixed ``is number`` test to accept long integers in all Python versions. - Changed ``is number`` to accept Decimal as a number. - Added a check for default arguments followed by non-default arguments. This change makes ``{% macro m(x, y=1, z) %}...{% endmacro %}`` a syntax error. The previous behavior for this code was broken anyway (resulting in the default value being applied to `y`). - Add ability to use custom subclasses of ``jinja2.compiler.CodeGenerator`` and ``jinja2.runtime.Context`` by adding two new attributes to the environment (`code_generator_class` and `context_class`) (pull request ``#404``). - added support for context/environment/evalctx decorator functions on the finalize callback of the environment. - escape query strings for urlencode properly. Previously slashes were not escaped in that place. - Add 'base' parameter to 'int' filter. - Tests are removed from the package (not distributed in the tar.gz)- Use %python_version over %py_ver: better portability to RHEL- run testsuite during build- adjust dependency to use up to date package name for python-MarkupSafe- Update to 2.7.3 (bnc#858239, CVE-2014-0012) - Security issue: Corrected the security fix for the cache folder. This fix was provided by RedHat.lamb16 1557145028  !""$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.10.1-lp150.2.3.1   Jinja2-2.10.1-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtjinja2__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_compat.cpython-36.opt-1.pyc_compat.cpython-36.pyc_identifier.cpython-36.opt-1.pyc_identifier.cpython-36.pycasyncfilters.cpython-36.opt-1.pycasyncfilters.cpython-36.pycasyncsupport.cpython-36.opt-1.pycasyncsupport.cpython-36.pycbccache.cpython-36.opt-1.pycbccache.cpython-36.pyccompiler.cpython-36.opt-1.pyccompiler.cpython-36.pycconstants.cpython-36.opt-1.pycconstants.cpython-36.pycdebug.cpython-36.opt-1.pycdebug.cpython-36.pycdefaults.cpython-36.opt-1.pycdefaults.cpython-36.pycenvironment.cpython-36.opt-1.pycenvironment.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycext.cpython-36.opt-1.pycext.cpython-36.pycfilters.cpython-36.opt-1.pycfilters.cpython-36.pycidtracking.cpython-36.opt-1.pycidtracking.cpython-36.pyclexer.cpython-36.opt-1.pyclexer.cpython-36.pycloaders.cpython-36.opt-1.pycloaders.cpython-36.pycmeta.cpython-36.opt-1.pycmeta.cpython-36.pycnativetypes.cpython-36.opt-1.pycnativetypes.cpython-36.pycnodes.cpython-36.opt-1.pycnodes.cpython-36.pycoptimizer.cpython-36.opt-1.pycoptimizer.cpython-36.pycparser.cpython-36.opt-1.pycparser.cpython-36.pycruntime.cpython-36.opt-1.pycruntime.cpython-36.pycsandbox.cpython-36.opt-1.pycsandbox.cpython-36.pyctests.cpython-36.opt-1.pyctests.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycvisitor.cpython-36.opt-1.pycvisitor.cpython-36.pyc_compat.py_identifier.pyasyncfilters.pyasyncsupport.pybccache.pycompiler.pyconstants.pydebug.pydefaults.pyenvironment.pyexceptions.pyext.pyfilters.pyidtracking.pylexer.pyloaders.pymeta.pynativetypes.pynodes.pyoptimizer.pyparser.pyruntime.pysandbox.pytests.pyutils.pyvisitor.pypython3-Jinja2AUTHORSCHANGES.rstLICENSEREADME.rstartworkjinjalogo.svgexamplesbasiccycle.pydebugger.pyinheritance.pytemplatesbroken.htmlsubbroken.htmltest.pytest_filter_and_linestatements.pytest_loop_filter.pytranslate.pybench.pyprofile.pyrwbenchdjango_form.html_input_field.html_textarea.htmlindex.htmllayout.htmldjangoext.pygenshihelpers.htmlindex.htmllayout.htmljinjahelpers.htmlindex.htmllayout.htmlmakohelpers.htmlindex.htmllayout.htmlrwbench.py/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/Jinja2-2.10.1-py3.6.egg-info//usr/lib/python3.6/site-packages/jinja2//usr/lib/python3.6/site-packages/jinja2/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-Jinja2//usr/share/doc/packages/python3-Jinja2/artwork//usr/share/doc/packages/python3-Jinja2/examples//usr/share/doc/packages/python3-Jinja2/examples/basic//usr/share/doc/packages/python3-Jinja2/examples/basic/templates//usr/share/doc/packages/python3-Jinja2/examples/rwbench//usr/share/doc/packages/python3-Jinja2/examples/rwbench/django//usr/share/doc/packages/python3-Jinja2/examples/rwbench/genshi//usr/share/doc/packages/python3-Jinja2/examples/rwbench/jinja//usr/share/doc/packages/python3-Jinja2/examples/rwbench/mako/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:10173/openSUSE_Leap_15.0_Update/5da2e85c216856773032dc791556e29a-python-Jinja2.openSUSE_Leap_15.0_Updatedrpmxz5noarch-suse-linux  directoryHTML document, ASCII textASCII textPython script, ASCII text executablepython 3.6 byte-compiledUTF-8 Unicode text, with very long linesPython script, UTF-8 Unicode text executableUTF-8 Unicode textSVG Scalable Vector Graphics imageObjective-C source, ASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR40Ytsutf-8d4d8c9a04b4d02791ab5b5431dcefad19ee45c3e274b34fb2a35025825a1880f? 7zXZ !t/&]"k%Ӆ) `=@?s`XrdE)*lYA mv<#xg<5;&ITvC_Wqtp]|ەPǿ~YΩs@R(SaBb;sWi^R~Cȥ),Λ¥t?27MD -А4͈h67a ;f) I!N]y\C|N<} ni] XXgJ1x5jl V:AMpR : Qsv9s i>z @gD Ѽd4ј{v)1:;I aXXY]Դ&$%οaa6ǗĉHi 0Dc1 @ Ny_BL}vZc YXwһVUɀ7Gͱ z)7kєBVn5_;`Mf8{u$X}Õ0x稝P!tG}75sPEv>G}\^gH=M{k`A@=ΟeZŲ,/-7ҝEak%K7\8y至eبRF:[|\k 7T{.Aay\=VQYMw&"v-ޙC 7{{]/O4xV.AZaka(K6DoRoPQN⹖~X9, ,F]s <7ܹ2Pu*hĞfʛ$_ѹ5 ÜiIn9nFWmRAU 9VN@)sd:l"̔zS-(AN+,G Q{":dtLoǮ-U0 gĉ;FiqG1=t5vgtz߼[Ixk^&9'_?X6.|uH0Ij#}D{W ~{Y6:U52yTNqGts(f8?/2lZ2ӲC; >L"ѿˆ@sLr1'>ɂi b+o`MD"Ic*\Y_T5uXVz}A4@/sc\$dǡU,M^DXA4}Im^UŠקʐo-Zi ro*ڗNE=K͓EM\k= dGnAI"cv07(PbրEtU{ΥL!\QZaR5QsH!,qsAFYeVX#GUd1cZ1.SQ\OD;s /#qSKCX{#.41xK&/~DŽtI 2G=iC$f}OfC@Qş~MePT4vQP%wJ)i4fnvvS0Bʩ\( Հ{8: j4Vekldf9ABH&6\ݳa\RQys<JwՍؒķ<-r(*7ʧXҏ2t=vۆa}m|?Jl2JiZBV=L{0=kíc*reE?HJp VdWA2{3%4#Ф9r2I6[FY*tT0HUt2 Eٙ`SpJ^FRa-a*g3,;ϯ A3쮵{!]FEOA[vd=%ȓji´u ,alJnbMd,DE;JM_1C22ٗ#&IQr6 -#ɪjǻ3 Pmn R+ ҵGR9_V깺0leoRUIa]cA\ DeBi)2#ed<>~Dq 5$KʍFZ71#S1@{1U09b#j =:1X~.@ ,A[ ңn}V+]#ՀqNPqJSV)·ZMjr`ZP:"3V-f (_0Pº1a)*qpXK/"O49Ma׫׊藊Ftyd&jaⲖ|R&FYW$ٸp,A5Bʹ#1SB6"C2;^]!f!+am{_3e=o-붚$y:UFD[ .];HE^༧oM0R(;່O!rf81svBIdi;Lٳk~P ,,y^,ϼ{G{yB)2x&y9'jRGɅ5xݑtBe֯SIr":lpw5dS4qp 1ўZ~oa6sLLid$*rQ&76xBR6VߖF"3HHyDF7ˬR,9.3SamݫB.0BKߡseĈѵ,׏ov7{4Pe[ E o@ ,0=nur= %uH);BN1+y Xw|c> w|ϋdN"x>)4:i1xk@eHn5}̈́ fU wC>Sm'$9,&;GL}tCG11ݼˢ\MN|bB}YMBtCc' iFπo1$G$͸ 얜(#)q{k].^z$+,Sn l4 #g6DI