perl-Mojolicious-9.410.0-bp156.2.6.1<>,h!I%z M[d;L-,\a} Ю.8Ȅz'|h_F\nNmb%c9 wc?XV}׏25F {3K"|_h؊&Q9Df{(<){D${~pZ5N/rdA0D>랼K`M1[5rfHX6J"]NEpska9$>>!!V_+Ō&WɆ;}1[ wrL>WG4XYύ^ΛS%ÉT]e/St]eZ+S'7l/!^.Y"DCO}FhaVYrI'h5;Tj|)]fgUv_\b_}'>i5ӵ?3uЩ,X~ a-9d#9!z CN.x]p/]yU#^A|&,z"mFeԗʮ;w_>>s?sd ' ?' @Lu{RR  pR  R \R \nR ]RcRiRp<plRut\|.(V8`9:F&G&RH,0RI1xRX2tY4t\5,R]:tR^Q4b\|c]%d]e]f]l]u]Rvc<whRxmRyszs(s8s<sBsCperl-Mojolicious9.410.0bp156.2.6.1Real-time web frameworkAn amazing real-time web framework built on top of the powerful Mojo web development toolkit. With support for RESTful routes, plugins, commands, Perl-ish templates, content negotiation, session management, form validation, testing framework, static file server, 'CGI'/'PSGI' detection, first class Unicode support and much more for you to discover. Take a look at our excellent documentation in Mojolicious::Guides!h!i03-ch2c.uSUSE Linux Enterprise 15openSUSEArtistic-2.0http://bugs.opensuse.orgUnspecifiedhttps://metacpan.org/release/Mojoliciouslinuxnoarch#q {&-g 4(A:9y U+) &N:Q/@3$< $ w$D1!#;kxX :1H} 0SG3-2K9 t _K}ilXs DL * >W !x4-6 !6_Vacj'i " !u`l7"%M)_:;i }GK ( HLd4-PKh-{# S(P   #Oknxp ]S L % &   Mx V :gEGN  ={ 8&S &  1 *[ =Z#?/'(( . < m v  DEW H{ " mmmA$A$$$$$$$$A$$$A$$$A$$$$$$$$$$$A$$$$$$A$$A$$$$A$$$$$$A$$$$A$$$$A$A$$$$$A$$$$$A$$$$$$$A$A$A$A$A$$$$$$$$$$$$$$$$$A$$$$$$$$$$A$$$$$$$$$$$$A$$$$$$$A$$AA$AA$$$$A$$$$$$$$$$$A$AA$$$A$$AA큤A큤AAA큤A큤A큤A큤A큤AA큤A큤A큤$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$hhhhdPhdPdPdogfB>dPdPdPhhfq}dPdPhdQdQghedQdQdQdQdQgg Xe dQdQhgdJdQdQdQdJhbqbqhgRdQgghdahfq}g=chfq}dQdhdQd[dQhfq}he dQdadRhdRhdRejdReNC[dRhdRdRdRdRdRhhc gdRdRhfq}hfq}dRhbqhh!hdo+hdRhdRg@gddRdRdRdRdRdRdRdRdRdRdRdRgdRhfq}hgf hfq}g@gdg@gdhfrfKfPfYghgbdRdےSdSdSdSdSdSdSd۝-dSghdSdSdSdSge 2hfq}hdSdShhbqhheeebqhbqbqbqbqbqbqebqbqbqbqhehhh!dە5dەZhhfq}dohh!hfqhfq}hdPdPdPdPdPdPhhhdPhdPhfwdPhbqhghfwhbqhfwbqbqdPdPhfq}h!bqhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhf310d62f99140aef0c8e4df49d5a62604b8ba47b05349129d960672fa08f5ada1edc6af206d4d6bea7a1846d6b11bc7a2f1852a01246270219187361aecd6ba2818784da8ab0a88e9a93e4fc6ec3cf5a9bbc42923ba9948dbffd753cf38777068c4afb155738916ddb3660cfa7c84c08623541184fbc3727abc8e5cc538196f7e24a7042183a3e19712ccbf4912068793fdaf877b5662fff684bf782de017a1e9fe4a41899574bfbf3deccd3ae09063f79b161999401af515247d567d4ac10d0ac5c454fbc1358d2ae557879662fdb14421a8b070059cd1934638779b6cd30009483aa3230ecff8bf3ebc1b6172ec04afd1ca92f4b011d7244891c05f435590ab867222a68d25eaee4422ee4ef2742bc5991359c4168763aaf8bae0e8c17858f046e154b24354b7cb68e5a6028828ca2d0a71ef22a70310a79381aa1327df304e802e939e0da51692cb43e960354ad7e1e6fd2f33dd36a8070b4548f47b74453abb725090e89aed122b4335b61d533e563e0d5bd490dc253c65d601cf8153a81f3508e68f95173696bbaf543684457825ecf69392417e53543e210e00aa001ceb1a6ad291fb35f6ea9e2323e8ff5f36c933ef8fe7f4a5e6ef5b6b9f34f0a3e1489111ce8bf9faa3ae9dfffa588b3caf4364bea55fc7d4d9b943a0c54e2b322f91a0c397dc2d86d00a29977104bd9bf002eceb181aa66c034c73e12f190e948e754e661283624402653c1e5dc55d1f48d5ba49c30d420fb59d223035b1c5af3260f194a267a55942047b9a210d067dfde888a85ab616bbc052af77e1e5c51c8d2e7b0efe9471641be60dea34b7f49f7214c90a584c472665c3574ce760ef024e7a69d3e24c34d168f4843136294933daca0a9ab1b57a64fc4659b550abf64b1038b4dbfd1a59b59f534fdb9608ffbaba87eeaed87e4163ef63ae89b41cc9b1c50e30c794f3857e26d3448d04e791deb9217e5decb4ad1e9db74ab8b50581d22cf289d212538c36e57558f20280e4ce660eff361309580bfb0b3adeb28b94805746325e1f3c6f42fbc4d5a34ae5876f9c74b84bdd2290807f01082d0d0001b90de587ac800a3391f46c2ce65050475a40df1db0fcb3dd050ab1fc780a6b49182c5779ae6f75c5b89d0db0df3897d7562b0f95a41e258c5cbb51dc6c721433486053a2e64e72cd044e7cf517b6c6ce6f6728b1205d1b8d8f6910d1e4be405515054a0c6c0803883faa5571634c691ed102dc980989cd1359a76faac1f2c899500aee307d5d48d90a1b6236c63b330dfb8bb0b94e1856599d4a02e949d99e4abc2cc4ab4fbe6dac5833c45454f6ca985c360101793fa9a3891359cdbfb9ab8340db71b8cb383dc388ad48599442bfe6cca187cc2706a77d630da1c3ac3155ce010f8450450bd50056fdff2ef216e7701aaea2856713ca1d7eaedd30e8aa1a8a9619a7c1938d6860b0ca74531a3d75a0b13eb4f0b3fe5bddee146d7a31562b8ddf95789325c72ac80a3dcef73362530ea899f3f09bbbe2a2d6aba46b37c495a89c820050b5025662faf935d0dfa9072266a93952518dab07baa4c916ae0d5ff5054fe7d2aa7d6701ed0d5d6a45b138c61db85c5fad6ef19f31dfae4170cb7330951e7f84ed0da166041e0665142c9e5dee0f1258d7e6cce00b58d651b6f7479c5639e41335aa7a9379d5af2e0d16a5a6150bb524b26c65792046c88d102e57c5b6ef7680b5c23edcf63dded86c3e081bbc13153095bc05b922b830528d51b724165a939e8ba7bcbec11b9ee4a8f46579d422fc29b15d366d17658474352dfdcd3d2207d80ddb165a6605ce7370107c6f306249bcebcb971fbfa4cec61fb7c84fdd61429626547e8721219030b5716bd1901b7eab447f8b336906fe4da23efef88a18bc2ba42f53d8fc9dbbc1263d1e7c4df154106ede6b59136661dd634919000cdc9363c96f3be2dca3d6cebf9eee150f5477558e38a024ef11a05f04bf643ae77cb997da0763482dcf0be0cb4a732574d183735e58ef14dd3719379b63d50c8df5fd69fdc7feea91c0e4fc285cb8b7fa74ed52e3933847752ca1a25d8cb88d12c83d8626deddcd6e709a62816b58899c399c428077648cb32bbbcceec5827a5e6d8e0ce3b7fbed69baebf9b2974cf3267f47b97b1f218116f593d4a139f2d0bfe462b8cb79e567e31416a01f2753510734f89632c2045a6e4f62da7fe9eb4ba4000753433dfbba72e863e2d41107cd8d55122976c84490987114a0adab4411eb903dfab9b74894acb9749dd2eca5efa1a79c8ba2144a9e5959bdc8f8da369732015e67a4ae449a838b39ad7c0ad643fb6d9a85be6e20a906c316b75d0ad02148b6fc3977d098604a661b16e8bd4b9eff8f2ad072a6315ae0ce1628a21659c9ae9bcbe8076f0ae52901653c23dc38ebbe8bed69511f7046aa874d3ff91137d80cf45ed6a59f539e54d06fe697d69662120a142bbc5c0aba2a3b70d2d8bcdee37ec5382e213dd165ae581310ed9b7097cf434d791ee6d6e2b52cc191177b2e9a8c33afa6c64ffa9645d6b750f7f150a9b83059954626fd3165d53a1e12cf3b12e1d2171e432af4a90181afa1c048b6b4e5bb7d98baa4f96cfb2d05426d10f247c8d502b24514dfbfa4e427078cbe52337d579dac287022233955cfd14e36cf1477ac76435f08d349e734efcc63547994d2f00a7dd7bc446e7ee637c4a00f4d924f3b977c32bc7a80ca1b6f49ad114159f3e0c0d17ac160df9b4d899d66ccf5fc6194709eb7af12fe33cf7fd7036a50958c04f3deacf869f0a15dd0f27c28d29ab57737f3c920b459c4c4462d2a3efac2f6994cf40bb0048ad2362bbce4886305547503c9583f5b600eb7afe271db09adb02e7d9b326eb0b86b19a14651becc3aec4c0ca285bd900f0d02a49f6453812f9c7ad1a72ddd657065df70d70a69afc6b9cc273ff3f7c565ec22bb44e4478cc1bfb348ed1094378260eda6a2ccb74e66de70ce7243b43bb880496d2366aa8a170082cf026883429ce35ebf1c811b10ad4d6a2bb637ec08b928727a40e1f063788d3e754e5260e0c834ad0d5104b54218c5ab1c45f10109cd3e1049819c7ba2f0c4a9e8ad33f7bad63edd12f8f39cfb302d02ba32440eaa6af073efbf3a2c52845496cee04afae182ca406266ee4f5a1f70dd1deaf6ecd0fec00012b30012a2505836bb8a82d2c72f5b4804c0f4973fd81747d179a2b0370eb0950acd303f6d96d346288ff586a5f65dd0dfb895ebf2fff191392068b783e346b6fe2df3f303e190188398cd6f38effe00128b9ba9772491d0e0761db95a81b1b1fbec0992761411b49d080b64bb9beec48d467efe05471452ca86539495434aec934dc918cf7c6dbf1202461d2685606936caf80a1568662cfa5f17dc7c00bdf34558feeb07a75424d36c2dd58d7abe605413c333e76d18d08cec177f4cef169a36643b5950eb675ba3b45fb8b38502f6599dc3ef9647a14bb4485472ccfeb8edc61f642c4ef6dcaa7aec58e9f83439737d5f48d4b4078eea8094e93be1952cf504e8ef18b37af60c7d6dfc47939c48a9b200d79271bbf68719c24473719085ac16d3e9c716d2d97c90955f21eccb26274be65a4a8a41ae1f420783936f18c575b905322214f9662b907a216e01de48702e47de0921cf76ad9bfc70748fac8d51747609c6e82723e3330ccd712631d9fff185ece32e3ae221f9f5873c6b399a865ffdaf76e3152f4c7e2061a938950f45663897588b3da5a069192688c39e92eaf46ac12bb2017e620275283afb31b78fce018801037b6ba4fea737835edefcc9f15c7dedb6e8e532a059d5f5e642e7654e2d907eafa167971f17dace1413ae60a9642f749050bd0bc66943729fc137a2b0b1d79cfce7b2c2445dbff76815f0e2c17b638ad57537fb2f28631cf667bf719d32c6a76123f2b468319b419f13fb3537bc3b861a5003eef91e5abf7d1c2f842a5686b0430a7187b880560596a2eb77be2b0561f671aaf4530bbd669cd56484284538d2c3903fb1e2ef31a08e0c9eb536d83646b69378e575be14ef3020e5477265ca0b07331132f5411ff863b5cbff8142a9614e526548932bb3527ee021b2cf8a646b2d3fdb24756963c0e47b6b7837253345d905a67a574ab85dc8730ec2957ff11c8e5139bf04cbeb0b87e9f8657e1c45d23970b7e468908a654232d356f0ce24622a2b1cefcf0eded620a2271865320502980665bad01573eff6482b15009cd199ebc7c52c6bd32e9af997de5f235c7ea077e7ed13599cdefa88bbc0886be48c54e613b1995528d5740d03acb90fa941772e07d9d406c045131b2d6bc9be9f007af1c77895df88665afb9bd6d5dfcbabd0e83634257c8182b0f07a915e637a8d82c8ac973f7f0af69cf80ea8f91977aabeeffbb122ac09ffc702bca43245993c1e840403c5af8748dee2bdbbe491d1225b20f856054a2c88c63bd308e4ebad1c30acf362b72cdb2eb22bffa228e9ac6a122a77cb4295601a9794cc072e0db07268f9846c238546c7539d786091c07ad707658918c6624b1af313190e84dfa9e5119b3ceff616096ea7d0fb1fee685c2a0e2505fac62faa72f2cc1758b2d0fe691c2b64005372757c3a7871fce418f112b6a9c502e92ea52d478abb1f403afcee6dec249e9307cd87107e0476d08bf0803700aa72df92b666488e80312b77e1651e0a33a7ed50ddb9f0fac49a87f72082333112c1760e477369e16b78c1d25286290f5faa0424648cd84ad610a6f9915f331b7c48333f74b101635864ab147f51c78c63e29c2fa11e398c5c8acd1ed336bad801b8ad5071dd164c88d3fecc188186227efbf85bc791d37c49e12a92345307a34ecac7a71f0fff3278a5d09b86e3a9b923992f1bd2744ca77b7bbcecfbf7427c52c38627cf946ae0418783b89b80d28b4bb5930ddc9836693e9e8794b9fc5f4464e039de7aed0f4b23015d9fb4d8444136389b17b97e02707a7658d1aed3a7b6c8249117ce862283859e3e1e54c46ac89ff7812deae049d886975808890eed546a04e9affe67e657ec11571350e287b15b7294db5045a59223e9a52805dd95d8c1ffaae450c9251c71b22e5f3ba7a601c11c6d3fb7c200f99257c91553aa86d3c3e5ba024ead38d4dd3b10aa84397cd35b2c8fef1b335501387d056e61ad3af2d27c094ab764da3db2806afd514fc14c9887e60b92dedca8951ef3ef02a8e2828d28f0060bde1aa1acc81865c0e1797f8ed9dc47f14262486d8986643f715c33feaec7ea0c71f3b5f2b68396e94a09f6066681775fa29f016e9518fda280c02b0377d7207e67834836c961e29caabc03c6b57bd90730f1a034ddf3466641cf133d3505450af0b637222eba7d1fd0912cfeb6cc721edbe2db1e422f5c20865b12e98ab86a16fff31be79b81b8464eb9861a66544695a8fff89210f2b5893b4e6762eff28207f94db776becac2b42eeabe36ef67fb10fccce3bf43bb45d022fc82402be56d5f02edad7f9d516ba6d0d71b02f40fe80b12de87a4903f9df6c7779b82043a87af13638d39bcf549214c601603ddd5874e01c0653d72b63d16ac5f2a9ccacac004844b1b6cbfa47690fddff4be0126a32e21c8ddb07664a38def6bfe3c8c1fb49e2fd6750820b0fe7dfd7733d34b40b6c95881c8d2fed8f26fafbb863ca111cb2e75202916b9140141c436e61d54c423017df4a76db5f01c2b99b603d88b03106df13bcfe18e67b7c13c2341d3a67df82f64f62bb03c1bc1824b0f9c9e05f70dba33e146818e63cdf5c306c8cf3dedd8c99b4ed590bd40f66742bfaebfb26775ca803d88273b87b9df9f9dc05f7f1c7db2ab779538b4b96c41a38bc4bcb7f15867d3a329690aca50ec2eda72133a3abf6789c277871b1f1d976292b558a0986dd3f29d1d06151c7d6e08f622ca52c723f42de10f407cb250015445412afd423a4479fa7e038c66fefac68163d37e06bcdb99494a28dfb37d692bbb8d1e56bbe3a9622a08ce4fe507f003a098e286d2951d129239a118cfaff6f5c60e36bbbb763d4a8ebe2864f9be85ba447339a827bdb4688caf4ad722532cbf304ec01bf28018e3e4cac8ef37ee0aa70f70a86dea7694b66726d626cc25457f5f67cfece3c83b127bc042790ab06e37b445d92d5da77bd9b98cd0bc8a07f51b24954fc24434e6ea98bdaac875f9b692e500a2767cf8bb75ca868ae09d40b190a13bea663f1b4c22f4462b189c08921bd446f9bd93624edce6ebcd2ca4146500c4dfb159f583a19e28d1d0160acd924399342d8edf764b8c2b5fa7bc43155ddb86531a7c623144975139bc2e70433947473cc1f711b7a433bd928b94e6bcefd61c46474a82413c8ec98a152f166ef91218263dbf34b5a07c69f9061eb12e39a031358a4f567f30a002ad6182639ac84fd1bda2f6e655014c812445411f31bee0b55ee1330a1359d4d065c197f97b6ec42cc89c02efe63658bdd58da63b9c69abaeecebfa4c71f4b33fab13bda6ef5023139ca9ff1a5b5726716f8cf5821b3f9f722c6f97846ea1e0b0883c6573c187644f53df4b8f28ef928a78479fd32b4381a83b0bd557277c2572a263e4f7a2f42aae610a8c943f271d208f0cd561ccb73cadfb3223ddcb9d9eb0a81834b484389b1b36316bfd0bfb66802b2bf12487648920fae6ae5c5415a245daf50a9a0741a4cbaa1be80d88cd8c4de1fa8e248d70db6938b42dd0371f1d46348ac7de1c79c5633043bdace46c2921521663ddd55f5c1d100f365c2764dbcabbb8032423ccb8f8df71729520d9badc0fcacec09224afcd27c6506e57f130fbf42a086fc8edc285437585bf41ba8c722f14d451874a92fd1eef7913b27a7fa62722bb795ec6c162ad0501b660551709ec18b3701f300abb38262b4d51472a40b8fcf9367bfe618f7a359fafb0551ea919c15733a0102825fbb2953797df67d7c6f0f928a03e258f046c35afb83729dd1ff956fd8a80adbab69a718418b9fc76943ed5a71d509365f8e9df0a5add9db492d076a49509b5a24592b479cf20ef5b9f226966f16852096f46d6552b70d38195480c517f18ee99a48d53314a9237ccf65b961b99e32df6891f4fff81dcc84505a71bdb6125a4bb57b4e4631bac9b25186b650dee4ef597fad3f096946d445011f3a27186d0e8f0396f5f45b81afa232663218a7ffe17f047fe7eb7b6b56252bbfc0001bb0183a9154692ea1739c3726ef1c56889c2d047eae5792a1f175583ce5561fa06cf44745e28fc41ded778298c19adec4f869fdb9db0bad29efa7763f00b45ad9a0f45027869127e7184c3e69ffa3b2f8d500dd3ad2cae6af7afafaec1868bad52db0f0af06f65efa9651be54d829069eff937251a9678cc6c8c34766d73ba2108653a79d8db826e5638ba16739187e707442234079d2b3e2d4f8c44f0b74af976e2adfed17f2471afce0fe1b39a71c40684066e32d339be8b3914f78a49949b30c2358b3e85633378d78e3c118fc73b0ef4ebcab7139ad4519e2e0f2079ea1ce1576eb4ecc0575b33fe45b2b8e71f4aa589d6bedd1da4e0ac4bc107d67b29d16d4f124f53176482af5bfecc9881c76ce233c261eb5e535ea36ceea58dd6bf772ad41c4f7108ea7f13389dedf02fa0c5e82dc9525b6099f6c65f1e7648f305ef29e58cf38973c1ea1535894611c47215769410d677f56e9597e7e458dd8aba920052ba2bb04a6c3e7dd58fcd05e1b29178396bb9fba913edc85b359f3e5663cfe8cc2fa4a4b697e2ba8fd2b810efde515c9239e057fcf497262591ff8b85aa22af986dd9520b93506749621d083161ce5559c894f654485e0b4b662d489656fc0265333cea8d43fa38c72023779de83e4eb87ee2ca048746c496e120d68ee62470c7cf881b9b65e7e592a26ecd3ff0ca5c20c4f6d0b84c8218030f2b94acdc0178eebed6103594da3f0ab77216ab88cd7a2503b45a2ad9b7fea1b0a22b92e0c8df0ae841349a97d2e08b9b1dcb133d4d6d043ef92ddc3291b70b7724860c92e67bf758549237e436259214f38b9d229095a4c2f9af75975323da31fed03e79c618d483707d8aa60b37bf2545676fedc48441493d1c2fc34caa630b49c6fdbaae67f01c3d1e4c85a3bbd50eeac65839ef5cdb69cffc3d85929dae29f580f4e809d80542bdb46160a7bcace2c57d3a538650f42773bd8a2eeffcd22928fc3026adfdced0e44a4cea68edeb1a4795af3d6bfd7258ae0128acc89d25c059a19dcf600dc5cd22cd0a73c45257d8ef266e1b083e53fc65d4b7d5f6646cadbfd9ce9fa15e0827a5def2f7ac8718bfbaf10c272f05c915fa68cbf41c9ad9ead3dc5272aab98818748e664edaffcbc4435d36fc32f3131c863a1bc8e4ba73bfc0f70861684c6714aba47c1340304f928d60cef6e177f53148fd1aa9ecb0eadc4c7f0c841df6a7a8795a9c086c0e9f4baceccfa492d1db0cc1bf1fd1adb750abb3c37d93d3fbab99959dd2411bbb1ca39deac7fa304fe611f243c8e31e57db44e36149b6b0e4d9dbe357562570da9a8c0811b44adb47340e79bb450bbc3b387db494db343d9aa14c5b09b225677436932a64e5d1182318c3d6c214d7186d9abcf24deb33d69db10510da84d4f77449ee33a2911249fc82dcaf4a5cb0f14b688a1d72263d9574ea6ef207a535247323dfdc39ec81e710e565d3b4bfd6f2d963be2ee67335cfddc5958a83e794fca84d8f16dd8e124199127ee63ab55f8fc62b2729ab37f44800b05259008c00be3b35eb23e34b1dcdf6de34aac609567377024853a773ef217bf5852dac9a376b917813be2e59252d61de936dc7e8e5e3390b12d52a31b17a9b9191799d4fa2575298baa51a1dfbed523371d8fa562a79379af425db98597662846c8b70870b943eefd634694909f4c2ce49acd40c15979931ea60f9f65441c62931f32a1d8462435a7a018372a65d5934789d06e3aa9989349f51d026deeea8bb2fce3a78dff56bb0278b14f60da60b01538365ba952f5f41628e479d562c16bd74d157271f4f61ea06757641d1d36008ae711a9b5cad51a107f9b8c5ab545a4ea1ed913bc3b76fd2e8e070346934698692b52ead921ae6d596003cbd032979248d18c53237c837f6f0fd6355d1d0737242ec58293214bddd8edab0d79c9319c080db552421a254ce1ab291d7fbc6b7f69dd5a27cd3a234cce0b2b6c7d0229dff663790ca4b521543a83ce650f56abee34394263d11a07e6a2a39640e7450a9922e9b16405e96706c6c6c8754c7ed65faa8596412f34eade5d16ab92cd89ca116c0de55e33754f7f8eda62d2791125e6290dbc8f4dcec656121baef61070ee1bf1a4d9e979d0767da1b83a1506d2c8ec7328679fda6d313ed2ef6588d1946e389a8b22a6754250ec857e4c7f8f9741525f8e609b01100dd88550010362353bc00a24b9b279eee23e1d419bed3ef756cfdcae0a191771d9b11f3f1103c94e4295be1a03aafd62b47b4e12fdbccb96b46ca330ec0f5eb1a868e1b82816f63e31fbbef0bd9d266f03eb7d6b9eb348e2279cb6d5f271cec1ea2def207a3b1e57c025fc19419b14994dbae0c2dd9c8272e6671da83bc5d90bcd7c5f0c3401d5bfca8bfd5da297c0b0d2e569df60254463b6ef596c59b3f2f0ba47c909570be388f685524c681873a75492fb7b841bb9dc0abf2de9840632d803c68fb7625a58676238b817f2831fc993c61261265422fb28a470697f1f3772fc6d8fe768e312bbd4c44aa0b10f6c4918ceae957ca447587241fb12a51a81da5bd089ca5f57b922521eedd378558fba689c3410f00919f1486f7bf10923f4d9b0d307b5136051ca14e4dd2d8312c95f8e8a8fb4387ca804db06488e57c9e43004f9bb4ffb92a29ae435eafaf06c7608e7b82dd92053f2bef120f0eb80954b17c0fd4bb9f9865cb73a9d72f2b2434fe4e128655fa7ef7fd810d43c852bab25ad939e352fabe23f06dffd60a57135d06035e1c607228af40e8c8eb3cc62ecd48c2275ec2508a57163d20d4c42ff80129e1fd3130690b4f7e2275ae0bd8ab1fcec36ed1405c2bc2a99079c8e4ed0f45ed64ee274b4a2ad441f65fedafcf7a9f2014dc8491aa25d6cded8c2609bace1eaf0823560dfb15d0c8751e9360cb22c88199da8239145f2676be92d3fc6e7061f2e0242bd98c2e086dd83260900be58b8000e5e8eb1259abc7f5cf7cf0eec2634c2e08ea5aa4afa6fd34d234e1dd0086a3e4bef5b4ded61b047f5451d54e81e75d9e56000fe95744b6071d3c9f73d8035b54180435c1bfdee56efee3a08b677841ab65fae77ad9761e26bf48d69d27cc9ac70f2e9dff8081990c974034cd4e89bd8d59d9b9621ff5bc45af1e928c6ee543687e2fe2b0f7ce513c96dfabd70106743ce7b8136c616440de20e541e317061a260e20156fbd7be311c18f7f85914dabe9f69595a2d5836fbd6b3bb70c310f0ec9105dbe13383e75894f95daffc818b19a78108cf8a5a48838c458d8789d652540a0c6ed4fa5d6d15a4fafabf958dfa128c7f80a6d4d670d5beeee7cf6ade19b9041a5dea37c27b7497094df321e7bdb3b58a7838125216f5f24199711d0b1892572ef7d5f74ec08f9dc7320593b8e067ed49c767906b6a6a602c06be7ddaa4d0746cd907acb49c602ce9dc93618bab3ba066c97690bd0ede18c0134fe38cee92a8e676d76708cecf13182fb277e7e72b2f3d97ac1fc1e12b2e6e8f9018f85b21a2335c8c143b6086ac571e7a2a90f80ba431fd588ce6745e211d274bdabc5902b985a33f086f8e4f8ac7bd68959e0efcaf8493b90c53978ddf74bb12d32fb8c57257b7b34ddc53b51c623ea45be132ef8ee91a4c011199c273c2bdf6bd02a0d61a87835b5e984005c3d6076738ed558737dec40a7500b2d0f4bc6dd4e436c0036fe9badc71bd99e8914953162b3fc408d127bdae234491eae83c132e358a37bf920a14638b0f5942bb1e1e353999a0ad8ce2567a578dabcfcbc2eed2ea0b7083d18fb115c877fe002a5a6e632b47ad1c457b71e7786247b7ee666948bd0264f01e05d53d1fd31e407942ee4457a0475d619740c979d572fadca4bee36981095efc631341fc62c8d6bcd35eb87149ab5ae902927bea31701f7ebf2c2e1cb4c7644abc461f469b1a9b461de61f613891b2abc5325c786ed045026e13a3d1a99e4a35d00b0b5e3344d326cfb5892958de917c22cb44daffee8bcd60144f5e998abf08dad478c57b620b2cf222ae097922db1d939948b566050fd9dd85ee28ace484985ac67eb78c9c3a920420ccaeb34b9d92866d928252280fdb695a46340fd524e32b2f7bb007a80a0c5850f99f321a56e6a423c63baa287923578de2a4fd712eb3fb308b8ce05bdd9ec27de2d4031e4992e4a7509e5cdd4d8a8d1fb0406b01dd926e1f860587a0dc903a0deddd2dfcbf777c35b00f53e68e85b1291ca23435e02894f8bc4ef00a285e9e507bec2052fcac63f2431a1b41d1ba76aed25a0d3a4820338c82619d028ce812d71b6f4bdac806554b84687815f093acf0e23e47929f5b61bf5a1cd826d92a5cc3112d1ee991b6714986498874bf3fcdc769c6bbabf426d843bced530b3f29bb5ac4f7011f0add6f7bd104f18ccba335596c50cac1471ec0c67cd76d39fb708e513fbf19cde62c7b2b1604161939369b12424d252804e226c969a4a801d82bfb7e9d0e47c468a97cf94dce25e6649a0e2d7bbe7267edae7c56aa4cf4f2f3978dac20f6a573399e89fc4d6b65bbd2721a50f706530cdaccc90a92c1bfbf6123e862bdad47fb67d4142011c94a12715cf2963b08eacbaba0d013db378eab6cd1fbf343f5bd8096708d2297b76e0eca785df5fff6ae4169e83a7ab50e67ad0c42b1e2a89e74dc077b206ddb2c095a6a4d2029f276ced52d0872d5bea24ad0637576f3d3e4c9065f2116351acae4894bd90860339281cb9bd4e19c8458746b458fcf09302c6cacfe4fba42e693ef05681e9690cd8414f197fbe01aad2ad946fedc5619ec854c3281a602d8e7c90ec3c5b0cafd6974081da31820a240e06beb1e09d9713d8b1e1e2ffc25105b9725020c8c5eae2af51d9c32cc4b0c7e12754abad85a651f07e781ad9c96659f369895b3515a06dcfa42073ef29585789a50f1c7794e8c186b0a002e2fc42e6be429049441aa829755105728e40f5042fa100c670ee8e723093fee88952061e8818677acdc8a6a01a2601b094f55050c80f198c561b7b2db4ced4516ac78e7c869fc033069aaadd8ee72a89007f777655f789d79b6bbde43c10b4ecd8ed8b02b1c8ab6ae7d2e160ccbf950454f7e7920835204a297172d46f3f0cb521482764d44f7e14a45f548d9ba2a2d9e7f20be224a9ecbee4bf89cf1c51eaacd3e7506129d408dedfb45a7eb15d45e81933e4d59097eb068f78fb70756122da2989f82b187fa8afa14af0db0b05618ab3cceaa74e35ee6bb0f18802cf46832d4f796198ded32ca776daa295ac376634928fcdef6120a13a79b0aa0185564f1422818ed664e9bb3e9d451dacdf825b2abb02844567a8d00f11a233c79db6c0ca7105977442872da51d7934e60e89a1970cbad9fd22e5f05d62880a58db1161fe269621c85f0012fd99ade3670e5bae2e89ccc0675e9d34276047ac5d26b068e72fd08afb595e1c30c4606a9eb4c8923a35090e170277739464f3a6287286ba2578a58c6965194b6943a410bbf569e806e26ef31dc70ada0baa1b1f33f45382f508b5c65531618debfb3cec0510067a193b6fa58d82ca87517f2a3445fdcc78c3c6bc7ab58d8d0ecb085f3dd5845baf86df3637484119c6981680bf3a21e3d839d109024066dd52bb73f9a74f8fcd871c91af94d15084cdd384f04b161e496620fc9d3af9ee9af8a3984faa1ae0abfa9943e90c9501192f5ed7ef333145d7232bd7750bf0a64e0f9858e74a8604614d0c06a3e246e84f2ad0df49ecc09df418fb50ade3e1af8c1d4c0aea171a9f484a0414e6dab72c47be54f300befecd8283d9759a8b93976ba25123ed5ac3f06ea2664150db57d572cd97d392d0056548759c292d53d5c4c90ed88834239556f536c7ddc5cb2e1fab68a50f3fa4fdf38d59b275a85eea74fc5389dc082de710d300c2d3056ccfdd63ded9c775738a77e53ffb3377d84a1ccbfdc94eede54b95b72fbee7crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootperl-Mojolicious-9.410.0-bp156.2.6.1.src.rpmperl(Mojo)perl(Mojo::Asset)perl(Mojo::Asset::File)perl(Mojo::Asset::Memory)perl(Mojo::Base)perl(Mojo::BaseUtil)perl(Mojo::ByteStream)perl(Mojo::Cache)perl(Mojo::Collection)perl(Mojo::Content)perl(Mojo::Content::MultiPart)perl(Mojo::Content::Single)perl(Mojo::Cookie)perl(Mojo::Cookie::Request)perl(Mojo::Cookie::Response)perl(Mojo::DOM)perl(Mojo::DOM::CSS)perl(Mojo::DOM::HTML)perl(Mojo::Date)perl(Mojo::DynamicMethods)perl(Mojo::EventEmitter)perl(Mojo::Exception)perl(Mojo::File)perl(Mojo::Headers)perl(Mojo::HelloWorld)perl(Mojo::Home)perl(Mojo::IOLoop)perl(Mojo::IOLoop::Client)perl(Mojo::IOLoop::Server)perl(Mojo::IOLoop::Stream)perl(Mojo::IOLoop::Subprocess)perl(Mojo::IOLoop::TLS)perl(Mojo::JSON)perl(Mojo::JSON::Pointer)perl(Mojo::Loader)perl(Mojo::Log)perl(Mojo::Log::_Capture)perl(Mojo::Message)perl(Mojo::Message::Request)perl(Mojo::Message::Response)perl(Mojo::Parameters)perl(Mojo::Path)perl(Mojo::Promise)perl(Mojo::Reactor)perl(Mojo::Reactor::EV)perl(Mojo::Reactor::Poll)perl(Mojo::SSE)perl(Mojo::Server)perl(Mojo::Server::CGI)perl(Mojo::Server::Daemon)perl(Mojo::Server::Hypnotoad)perl(Mojo::Server::Morbo)perl(Mojo::Server::Morbo::Backend)perl(Mojo::Server::Morbo::Backend::Poll)perl(Mojo::Server::PSGI)perl(Mojo::Server::PSGI::_IO)perl(Mojo::Server::Prefork)perl(Mojo::Template)perl(Mojo::Transaction)perl(Mojo::Transaction::HTTP)perl(Mojo::Transaction::WebSocket)perl(Mojo::URL)perl(Mojo::Upload)perl(Mojo::UserAgent)perl(Mojo::UserAgent::CookieJar)perl(Mojo::UserAgent::Proxy)perl(Mojo::UserAgent::Server)perl(Mojo::UserAgent::Transactor)perl(Mojo::Util)perl(Mojo::Util::_Guard)perl(Mojo::WebSocket)perl(Mojolicious)perl(Mojolicious::Command)perl(Mojolicious::Command::Author::cpanify)perl(Mojolicious::Command::Author::generate)perl(Mojolicious::Command::Author::generate::app)perl(Mojolicious::Command::Author::generate::dockerfile)perl(Mojolicious::Command::Author::generate::lite_app)perl(Mojolicious::Command::Author::generate::makefile)perl(Mojolicious::Command::Author::generate::plugin)perl(Mojolicious::Command::Author::inflate)perl(Mojolicious::Command::cgi)perl(Mojolicious::Command::daemon)perl(Mojolicious::Command::eval)perl(Mojolicious::Command::get)perl(Mojolicious::Command::prefork)perl(Mojolicious::Command::psgi)perl(Mojolicious::Command::routes)perl(Mojolicious::Command::version)perl(Mojolicious::Commands)perl(Mojolicious::Controller)perl(Mojolicious::Lite)perl(Mojolicious::Plugin)perl(Mojolicious::Plugin::Config)perl(Mojolicious::Plugin::DefaultHelpers)perl(Mojolicious::Plugin::EPLRenderer)perl(Mojolicious::Plugin::EPRenderer)perl(Mojolicious::Plugin::HeaderCondition)perl(Mojolicious::Plugin::JSONConfig)perl(Mojolicious::Plugin::Mount)perl(Mojolicious::Plugin::NotYAMLConfig)perl(Mojolicious::Plugin::TagHelpers)perl(Mojolicious::Plugins)perl(Mojolicious::Renderer)perl(Mojolicious::Routes)perl(Mojolicious::Routes::Match)perl(Mojolicious::Routes::Pattern)perl(Mojolicious::Routes::Route)perl(Mojolicious::Sessions)perl(Mojolicious::Static)perl(Mojolicious::Types)perl(Mojolicious::Validator)perl(Mojolicious::Validator::Validation)perl(Test::Mojo)perl(ojo)perl-Mojolicious@     /usr/bin/perlperl(:MODULE_COMPAT_5.26.1)perl(IO::Socket::IP)perl(Sub::Util)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.371.413.0.4-14.6.0-14.0-15.2-14.14.3hg@h#4@gZ@f@fCR@eree(`-@`*b@`@`@`x@_@__0@_#_@_@__xg_q@__[@_2@_@^4^W@^b^^@^^^U@^`^@^1^1^^^wS@^p^C^%@^^g@^@]@]]@]z3@]R@]1],j]R\\\D@\@\@\U@\-@\\ @[v[%@[t[:@[@[r@[Tq[W[Z@Z@ZmZZ̧@ZȲZlZ@Z$U<@U-@UT\@T8T@T,@TZ@TTcKTina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Oliver Kurz Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Tina Müller Stephan Kulow Stephan Kulow Oliver Kurz Stephan Kulow Stephan Kulow Stephan Kulow Stephan Kulow Stephan Kulow Stephan Kulow Stephan Kulow Stephan Kulow Stephan Kulow Stephan Kulow Stephan Kulow Stephan Kulow Stephan Kulow Stephan Kulow coolo@suse.commarius.kittler@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.com- updated to 9.410.0 (9.41) see /usr/share/doc/packages/perl-Mojolicious/Changes 9.41 2025-07-03 - Added EXPERIMENTAL support for Server-Sent Events. - Added EXPERIMENTAL module Mojo::SSE. - Added EXPERIMENTAL sse attribute to Test::Mojo. - Added EXPERIMENTAL get_sse_ok, post_sse_ok, sse_finish_ok, sse_finished_ok, sse_ok, sse_id_is, sse_id_isnt, sse_text_is, sse_text_isnt, sse_text_like, sse_text_unlike, sse_type_is and sse_type_isnt methods to Test::Mojo. - Added EXPERIMENTAL is_sse and write_sse methods to Mojo::Content. - Added EXPERIMENTAL write_sse method to Mojolicious::Controller. - Added EXPERIMENTAL sse event to Mojo::Content. - Fixed a bug where query parameters could not be set to undef. (ether) - Fixed a bug where Host headers were not initialized correctly. (ether)- updated to 9.400.0 (9.40) see /usr/share/doc/packages/perl-Mojolicious/Changes 9.40 2025-05-12 - Added EXPERIMENTAL support for resumable file downloads. - Added EXPERIMENTAL download methods to Mojo::File and Mojo::UserAgent::Transactor.- updated to 9.390.0 (9.39) see /usr/share/doc/packages/perl-Mojolicious/Changes 9.39 2024-11-23 - Added EXPERIMENTAL support for encrypted session cookies. This feature is much more secure than signed cookies and can be enabled by installing CryptX and setting the encrypted attribute. $app->sessions->encrypted(1); - Added EXPERIMENTAL encrypted attribute to Mojolicious::Sessions. - Added EXPERIMENTAL encrypted_cookie and every_encrypted_cookie methods to Mojolicious::Controller. - Added EXPERIMENTAL decrypt_cookie, encrypt_cookie and generate_secret functions to Mojo::Util. - Fixed a bug in Mojo::Message::Request where message size limits were not always correctly applied. (Alexander Kuehne)- updated to 9.380.0 (9.38) see /usr/share/doc/packages/perl-Mojolicious/Changes 9.38 2024-08-17 - Added support for new core booleans in Perl 5.36+ to Mojo::JSON. (haarg) - Deprecated support for "'" package separators that have been deprecated in Perl. (Grinnz)- updated to 9.37 see /usr/share/doc/packages/perl-Mojolicious/Changes 9.37 2024-05-13 - Improved Mojo::Base include time with a new Mojo::BaseUtils module. (okurz)- updated to 9.36 see /usr/share/doc/packages/perl-Mojolicious/Changes 9.36 2024-03-06 - Updated Bootstrap from version 4 to 5. (sergiotarxz) - Improved Morbo to restart on deleted files. (hernan604)- Fix disabling of __perllib_provides- updated to 9.35 see /usr/share/doc/packages/perl-Mojolicious/Changes 9.35 2023-10-27 - Added EXPERIMENTAL support for persistent cookies in Netscape format. - Added EXPERIMENTAL file attribute to Mojo::UserAgent::CookieJar. - Added EXPERIMENTAL load, save and to_string methods to Mojo::UserAgent::CookieJar. - Fixed error reporting when loading applicartions with syntax errors. (haarg) - Fixed absolute URL support in url_for_file and url_for_asset methods. (rawleyfowler)- updated to 9.34 see /usr/share/doc/packages/perl-Mojolicious/Changes 9.34 2023-09-11 - Added support for serving static files with a prefix. - Deprecated Mojo::File::spurt in favor of Mojo::File::spew. - Added prefix attribute to Mojolicious::Static. - Added url_for_file method to Mojolicious::Controller. - Added file_path method to Mojolicious::Static. - Added spew method to Mojo::File. (genio) - Added encoding option to slurp method in Mojo::File. (genio) - Added url_for_asset and url_for_file helpers to Mojolicious::Plugins::DefaultHelpers. - Added favicon helper to Mojolicious::Plugin::TagHelpers. - Fixed support for module_true Perl feature in Mojolicious apps. (haarg) - Fixed a bug in Mojo::Promise where map could hang on false values after concurrency limit. (ilmari) - Fixed built-in templates to not require an internet connection. (hernan604)- updated to 9.33 see /usr/share/doc/packages/perl-Mojolicious/Changes- updated to 9.32 see /usr/share/doc/packages/perl-Mojolicious/Changes 9.32 2022-05-09 - Improved file and line number details in async/await exceptions. (batman) - Fixed various CSS selector equation bugs in Mojo::DOM::CSS. (mauke) - Fixed exceptions being added to the stash for formats other than HTML. (rawleyfowler) - Fixed context sensitivity issue. (Grinnz)- updated to 9.31 see /usr/share/doc/packages/perl-Mojolicious/Changes 9.31 2022-12-21 - This release contains fixes for security issues, everybody should upgrade! - Removed experimental status from links method in Mojo::Headers. - Added tls_options attribute to Mojo::UserAgent. (heikojansen) - Fixed multiple "