python3-validators-0.20.0-6.fc40 @>@p 6 6_L..60:0L0P 3!]W>D] 'p~[ye( 'p~[y̮*SwBL7wt]⭥f+ʙiI\؄^mγAI?\0-r*!oOS,On;jtIWҗכsݨpԄSU.Q$_ `/oTpAs(K 8 o&4^L{sK3'䯴;C<7ޢBE5;У ͠ f&xn{(cJuFRm@5@A?02DheVz!Wr u(#=u ɼi#kJ::GBHQ0+DA-%)5 HU'bxZ{hy#}vuvA%:TǏ #od89kzp{><+d"f|$.3?p5lyR+/ܨcC|Pq,C^VU>QC{!w廰(zOuşU'*Xn4`7N31{O94905b3f88d89e7c251a3621a92ee8763e9b85b5de9bdec37e1b07c24430c1929341a2532413788f40101ca275f0ae1d00d352b3030204a3204a9e0047304502203257c4ea2efd8a7cdbf52f98a7f880a1ae43044b82e7fb49de56d5f364a6bd74022100a0e8d96321b74c2d5ca0d84924c5cf47d93ae71ef850f2f2a25585c1fee1587d030204a3204a9e0046304402206d325df6f393bd806d9f7f9cf56ccea6f5596186acdd251e890e7f5d48d5411202207ae2f73e56f844c677d9b5350d256cc580161dd61a30dbd001dadff62ead4a57030204a3204a9e0047304502201a1a662f460aa02c7eaf4c471c0650098559105ac87e3f926f2f41da64d8a9ae022100efa575860004a7ceac324a6256a0dc183ebe465f45db1213884c94e7220b6c2f030204a3204a9e004630440220317e45cc4fcb6ebeb3ffa9c082aea7c4bc696246f70b065c191ace6adde2d8bd02207ecb9e0bc604aa1244b31fd28249940bbcd61773460719524162c4271c17881b030204a3204a9e004730450220240b325df8e7ddd7a0fb2e0b472263c830d53159fd978f6692af84067b83803d022100c876976b12c298a94e1949e91f52c12afcc0e119c5f91be6d92bea67d922a6b6030204a3204a9e004630440220580991bb44f069932273491678864ea0282e6bd74c10c1e28b47dd7d708fa4ab02204355fee9cb65a1538fb38ce32003eefdb2db7fcfbb0fb716196f863db07f1f18030204a3204a9e00473045022100c75477902718689c0b126f1f0b6ebfd140fdca0b223674a0d767f5347951572b02205f202e48d6ebaed98870205b53666a233e2d74b7f99378a84fc74f1383e92a13030204a3204a9e00473045022100cb7b54b3cebd10a30a172bf8ac89d382f4a7d9107553f9cfd21aa5822e1b83c00220241a78012cb70541001fb44368d4e5ac59c2f1f844976781b428141fd8abc9c3030204a3204a9e004730450220592586f3fcb247c3a52d4dfe7ef675ff23c0159ed9459aac7427556c951ad91c022100ff7efea6b65551c481ebc4b7eff5e57dd09f1a90330cf1ebffef9fde00037948030204a3204a9e0046304402206480eeb3b416dcb0fd2329a3718a65390a76f53193d9ea23314b3fbaaae8956402201b10bf55b511da6331326908f66f67c8bc6e51d0a1e2c8190ebc558cc455dd7e030204a3204a9e0047304502206561b4007876699df0f70781b7a0355d4fcb7ef8933844419119c1cb7ed64fea022100c37a2e95d22208506a8fe231bbe048101b4916b655edd8292220af7910f50026030204a3204a9e00463044022078a559ff5a2e8424d8cb7fbf184a4c2fde0fdf561764e1884d12bb0f171be87b02207fb5ae2a4db35e8a1150d696f474598a890f998deede85c175e0921220dcf37a030204a3204a9e0046304402205591b963740e7aa0de878ac9936b6c99321e0e988dd81cdf0439d275e13a81d102201bdd73d48ac88ddb341c84a07d2a96428112dfd3d006c30c2f4f5f3c188e26c3030204a3204a9e0046304402203e1f311515c6debefdd567f39956fe61dbba9218784d490544dd6913ab00672802200d886e88ebd74ed234e14aa9d3f67b47c64012e36a598843e74b38a07489bcc6030204a3204a9e0047304502200dfa2596a6c2fc9d509680f055d183c8aa0025f60559cce9747409db525f88180221009aac6bb02b3b744780b71855b9e77dfd7c20add9505a2431eb0e159bf0ab46ea030204a3204a9e004730450221009ffc0f53c76fea24c6896cb1f9c3c7f804782a08f9bf7b385d6e89603a4021ce022056d528ee014f98896c336e77026720b7476daf8784a3aca4d501988ad9c41885030204a3204a9e0047304502200a4a656ab7800bc80bf5d1e437b999c0fe56d0c4009020a916a8123ee091c1ec022100aae68a57de165751dafb859b7ea0b8ae0df380c97f615d0f3245b3c089342a3f030204a3204a9e0046304402207d7bb8b09f0d81654ca0df638988b7e9fb75d9d9094e7065fd372bc9e186efe402201cd868acd1ae5d39e22f0be1d4e036571dbe97f19d7f15b1610e59829ecf5b48030204a3204a9e004630440220123ddb3574b0ca87d88c51b7a6bf4acf866a82326e44eb08dcb3bf4569e2f0b4022048956edbd24c354a82f918ad9724a7625d69e0f386b2879c8212d10310c0cd66030204a3204a9e00483046022100f267437b7db19029f02f4db3aab5735119dc64e82d03839b111527bb36815857022100ad35da5eaefd4e279ba95c032ec8b372544abaaf833e1491c7e2ac3ae05cc59b030204a3204a9e0047304502200610248fb30304811fc5f98c8af72b92f989874bb137e8d6d0222c2079c705ea022100e3f1309e1e500b102cb93e5d5afc4cfab3a271b3f28082d1467859ea1d0e433e030204a3204a9e00463044022060ac2fed80e9184d9d91fcfa53acc376fc8ca0d87a7ae42d6efc9313600f5f5e022053f8c061892280b16e06b0c6b14eec896feaa06f15ba28b9e292b476c80ea507030204a3204a9e004830460221009db9b42bd8aec635724ccb0a5ef5b592d8f49a96cb837306abcaf4799d817d95022100c0d85bd5a17220735eb09b51482ed1ac98449a8d6a4a0018a1d94c0fb020854c030204a3204a9e004630440220238d0926a975264d0d6c21e7c9a964ee8404af421c77cd616440ce5912fcd74f022040a038e121f332c0dae9cb02220501f8118a7e4f07224f1a6581e7b6486bc875030204a3204a9e0046304402206e528ce760656b2672e57deb1b2208b7e857d3df890b4ad4d5c1044b56ad242002205a82c872d8c5da5f1456497f6afbe09541767fe38b71c25d7f3482613ba74315030204a3204a9e004730450220313057b749ad70b2bdd9d827595b0f47af63097350db4a9f0d2433e838401334022100fd8180d70ac4d73e838fb67a2326a4e8f31aaec3a778cf6926d4a38583c596d3030204a3204a9e00463044022078d4f182b35e387971e6fe86921fe16f1af60588e62a64312d47bfdbb47403a902202c3f9fbd3b38bc07128fbc25a54abc23bc9a49d76bfba7dbfa071fb2c640ca4e030204a3204a9e00483046022100e300cf9e95211e787e52ebf78632688051e021d2abaad06db87ab94423c8aad4022100a1d6accc564dce06e8396ba92281ef5e5294d42ade4438e883d82e548c6b33ba030204a3204a9e004830460221008a1061a4d2a6c250864e077399e58397d9f58245ce419a59cfa487aa0fd8a8fe022100f760d0b4bbfc48326cba1d0df42e059b32cf19f7cea61c91655e65b68ed855ea030204a3204a9e0046304402206661b7c00338e123044427eaa1833e28b89a5b30c848d3685b89378782c45e3002201957c7d2f24a61da373387e5038ab2f01575c63611815ae0785201301bbf7a90030204a3204a9e00473045022100fef6df0e3ba6d80d9143ded282f0bd72f95e83ce8a03c17cc9dee8ff6692716e0220010190c6ec697a9795026089554f8bf42cf38d400200db0b015f202a63b7ae59030204a3204a9e00473045022100c3e0a9e6068e548f10ed6e31f1b240e72149c9756d1567d7378dbacf72d393b202203143306b14a21f53adec2dd301e29d12604dca1004c85413adb0a08a6c1387b1030204a3204a9e00483046022100e2d3034fd60aeeb2661d4c6871bd6ba8d1dc12af0c9de6ea6880721584166df70221008be36a06124de40316dd1afe4e186974a7ea2b50e13812e1438aca80213f7724030204a3204a9e00483046022100d3319dfee26142827848b3a18b05b911b10542e95237943ff004ded72318f59b022100bc84a5b6b61651a043d0a69364dabbf96f6dc14b05f7471163dc9b424fea0c67030204a3204a9e00473045022100ff22d2275ef4c3da617c8d00b0ac015a8be99406f6a0bf6c05c784779cec922c022008b543fc98dc88658fd2be6a24217daf62f9d92e30c7598e9ba439107a6d8913030204a3204a9e0046304402205d739a46d97a754ca883ff7c73645104f49c237d25051e471f52949416154eb502201fcc5e795ca65acf732f644eb0eafc7f010858acb295de854c5d84d3a10dd6c4030204a3204a9e004730450221008dd66d13f442d8961af73c912f0f0970cb29db07e8e1b106b87dd39586dd140002201fa44f131293805253b0ef2a107e9530e8966fca8bb152cfaee3bd1eb6707f22030204a3204a9e00483046022100da0352490b5d139322c135cac17e8d3174b61a4f1c5bc599c124edfea93b5c6a022100b391110e31204c1e890c5aa3b2080f0d00c1118ce6bf536bbd26a252fd816d57030204a3204a9e00473045022100a61454aa6b0713f6748af976e49dce6dfd5a11b06ecdc4f62459fdbad4a41d9302207e540715cdb48f7c02c0ac1b9c49fd175b64ddb24ba8be6b1a7124cbe34f78dd030204a3204a9e0046304402206e42056e92223112f8a4c5553587e025e577e9c663d0a5c4d720b29c17bd1eb602200d88bae126271969c7cb8d39d574a097baa31cb73717725d4f5babfbf599aac0030204a3204a9e00463044022076bd0b7c6b9cc164192a5837387401c41955cbf4ee49941dd83443ad0bb8b10b02204b7014bbaf613889efaa714550d7a52ffbeacfbc333d652dc36ca20db9ea2efe030204a3204a9e00483046022100f86e47fc44d45897f13558dae98f9b1cf1ce2c9e0792e68906f52d6fb7b656e9022100b3c49dbd6089d051ac920e52862ff5ba305ec9070a2172cd039e7d3bb02dac23030204a3204a9e0048304602210085c1d32618976c9ff5af2833d18d471de9d6d96c1e80a21a6efa75ec71fc48ac022100c2339015743a1f3968ff58636a5983c26b59b2b998c31e28fc3bbfd1619e687c030204a3204a9e00483046022100caec9890b47a7dada8752fe36595407f99817ca5ef0b2ee9a0371395fd8db2a4022100db57f8c94a08c5501f17f5df42fec769adc5afe089a1f336846b6d0439012c86030204a3204a9e00473045022100f2ded6d8d8bfae3b688ea4eddaa2c44295b09b84e3f62a89fea8b4fae2e1788902204e3dbcdfa7ac6275c82b2912cdd8014ea7d2aaeea77ec727ad26fff89e8f7c66030204a3204a9e0046304402204022ab98bd60a56854916d5f030e40e6a8f73b5ecb10db568b03bd86cfad8ca10220046e5c9f6b7b033d8c2770d293b779a5b8c06181ad2a056a50d2792dc9279c7a030204a3204a9e00473045022100860670d4162c30b40281d92f348d00f76350181886d56e5f6d10755615dd950002203025ebaf0510f3dc3e4b1a4d016a8f584fa5f83618eba6d7d006d2b31169b100030204a3204a9e00473045022100b9c4758e4fd51264d6f8e3c1e72ef741f1c1dacbd30a636a8c4c7e2af17c7dd502205f701a7822797990f7e8d2a4a534d481a32a4658d2e0ad3b51995fc5a3995213030204a3204a9e00473045022025356efe1a588124c8afd2265c0d57527ec3c24c3d96e00473d85c9d1fc57ba1022100eaaa42310409d0034cc06015999512b4d4992cc98c7168efaa25d8518d7777e4030204a3204a9e0047304502210086155d4cee2d05ec1f0ab6b216c052050b67aafb860a1eb94f6e009955468f2d022049bcadd3a7da3907789af09c326c40aa7df4a7f6b6a05e1400bc4961ca86815d030204a3204a9e0047304502202f8227777f2e9a57b5606995f44dd0d7a3c99bc4a1f3750a924b288bbc60008e022100e4dd4a2e0801e9cf61d0f6f2f047c749dcab00166cd31fed5c4cb806df0ff33b030204a3204a9e0047304502204b41a70e2af5adee1006666d388d653382aec1cb42226743623bb444049ab5ef022100b2f1e3119ed64f73f87a7152745464911f83f2b4b5f1b76dc72cda86b463ebdc030204a3204a9e004730450220722c4182c195cccb7329e5c24a3f293726dc642dfc443771ccc47b534a44b4dd022100813fe11f9a10709dd7412b73b9d7743d7be94ebad096ded6f3937c33ae662047030204a3204a9e00463044022029711a225738c5e4ec960641e2a9905656227c8deec24474251e9bf41f99a820022045dc31a8e74b3cca5ee792c11324861e4a44ae23afaa4c4ac433890ff05fb7a1030204a3204a9e00473045022062b060fcc7e31fc81fc40fab576be054f639f6917bac59af6f602de29f4cfd3f0221008d237abd5fc675fa8613eaf51bca4c81d7e9b4f9294edadcea92a1539956ec4d030204a3204a9e00473045022100a8682255f798dd9fe701202e1e6bc4d39d185d8526b5154b2e573f1c08a5c7a9022051e85c9040f340709318ec28f061263972c35a7120c964dfe9414ae6f02feaa5030204a3204a9e004730450220564ee76d5344c3fa9f8fd53d5c19423609facc08f2beeb11b8def26acd5044db022100a173d18ed59addd76c6b31388153718d309350cc070617e4e05576a72b90bfc0030204a3204a9e0047304502210081b459a89fb4bb2317d4439d6ff3fd6e921cb5fa63d655cc1d67609dedef5554022046f67badf3ff7d910acdbaddeb64412ce22233df874e58a46c345ef0d31833be030204a3204a9e00483046022100fc9e572347a957d9643d7d5d1321da02bcb8608ebef10b57ab868098029de3ea0221008ad655dd3f4941c1069c0cf65a7bdf3c158b6a23179cc1376f2ebe0f89551b44030204a3204a9e00473045022100bb45f18ecf90ee0c271e4346673e6c19300e70409f99672a407df3a93065c6d70220597bcde115f47ed65a1d2768af7c7d7def7d4e9ed2ab2a71f17a739e8069e1ae030204a3204a9e004630440220025aefcd582d30510078d71f112c5013bdf1915d72bf12c751c9d671c188787b022052b47d1bbb6ebc6e641d56c68793c6e8aeabc65ea91519d43c42349f3a9d5989030204a3204a9e00483046022100d811dd33daa95c3ab92dc5f78b3ae17868ba93d9141c07c42a176d6a0e851436022100ee65b0684cbcc9b7185ce5bb3bec694256e6957a57757b4388651caee6182a39030204a3204a9e00483046022100d40a37320f4ecbd5472e7801450b4f09ca4a9cbd068688eb3ce87dd361ae5353022100a3abbae1f8fb2b62b71f9b072386cedae1929dbd7693c6b62a710224f6c569cc030204a3204a9e00473045022100c637c6d825ac11165dc53e195cea01055b3d0f796b655b01c08d39f34de69cd302207ea4e675eaa60947c526056063de0e87482aacd08468bf1d94d25b464f4d4b3c030204a3204a9e00473045022100ec9d2d4c74e01aba44c374506b7bfcd20783b99a33e14ff456c610500ba719e802201c7d3f7aba9d68223d41e37acecfd37c95b56b78f7b3563b18b7bd642da8c5e4030204a3204a9e004730450220082fb79d501bf882cf8eb4551485468031b2f7eb66d04d52f46f07560d529c2e02210096c74ac9f93742452d69d0e5651915a60eacc6cee9d7a6d02610d02057d3a16f030204a3204a9e0047304502203f01b09e83387ddaf1bc5ad51c7b7c672c0d300654903b5b8f1c74e9656362df022100d85ae8578233a37f09ec02abdd8973d55a9f63810843d68083056b675087d748030204a3204a9e00483046022100b9e25381b064731bc48cb9ec7bc3a2680da9be547723f4d4b36fd36eb2ca8e96022100fe7e75b610526d27d04c4f7b282ee1ad6b75b710b246211615bbe3fdfb63c513030204a3204a9e00473045022100e71c09aa4c095a6246d73c5aa322f184da84307b3091f63f77ca376ae9fbbbca0220044c67a61d8205072c33a56c1893c4e8c11f35aa21c9a29de767a14125d2eac3Ɖ3!]W>D] 'p~[ye( 'p~[y,^NU(knډi@æu/*@OkF!ѧ[;Cݶ W958s44wDWn@ծn} KIצ}ko8fHw{w"X:|G@PkXaPv|t'|1@QgeQsgແIg:=|aFMi P$%,)^j!:B]_3஋aSҧ 7 6u|4y:\{ KTh$HπH#/J>'k^+fj9T8MtgpUЃ]MC/M'`T>P,&ij7X;<+E0 R6CmX.36_*. `Bz5tPձ["`1Y#vڻؼSK! zi⼘{_D-8qm9EvbꥰFh^DA`*h>`A7?7 d # H8<dhw L L L <L lL L DLtLLlL4P('80 9T : g B"qG"LH#LI$LX%0Y%DZ%x[%|\%L]&L^,u b.'d/e/f/l/t0Lu14Lv2dw2Lx4Ly5L@6L6P6666Cpython3-validators0.20.06.fc40Data validation in Python for humansPython has all kinds of data validation tools, but every one of them seems to require defining a schema or form. I wanted to create a simple validation library where validating a simple value does not require defining a form or a schema.e^buildvm-x86-04.iad2.fedoraproject.orgFedora ProjectFedora ProjectBSDFedora ProjectUnspecifiedhttps://github.com/kvesteri/validatorslinuxnoarchB P88  44dd SS(% !!  DlI AAA큤A큤A큤A큤A큤A큤eeeeeRC%eebeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeV_܂^a[^WşY2—e\\ eeeeeee\\ [eW0rbVVVa[ba[_Peb\,ګeT \p8959e54e71e5341d85b41c273bc6b101781c6e7d891d22c144a46e3b8605889a13d6e5623f8ad9fdf1808ee9a3fbeada6841ac0f4085c5b31b806717d9972cdd01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b0f8fa407ff521d5c7a7a8aa28ec31018c64957a1b73c449aa793e321bb8870b96b70c14228acfca08d0d29cfdc28d58d64d06684207da5ee1c4473eae641e27b0efae673a3b19b827cc1e11490e1d42ce3af09c7685e1727045987cf864134fde91e5cc7e2922be43011b2fbad3cba95e2e6cf28b0848930257c2669800e464ae91e5cc7e2922be43011b2fbad3cba95e2e6cf28b0848930257c2669800e464a28b60715248c72272170cb970eb29447ecd36052ce392b12f4a414cc260e1c9328b60715248c72272170cb970eb29447ecd36052ce392b12f4a414cc260e1c9396f48680fb0b2511992013bad6910a523333d4e0c2cb2dc0f0bb28f1c9b44b2696f48680fb0b2511992013bad6910a523333d4e0c2cb2dc0f0bb28f1c9b44b261c7e4c93f69e77572f1fa87937cda535c046dfc332fc4c0cdec90e1a513ffdb51c7e4c93f69e77572f1fa87937cda535c046dfc332fc4c0cdec90e1a513ffdb568ce2cf1eecc2523e4d57fc10c83e0a10576db852b832b3c9767f3c565c75dfe68ce2cf1eecc2523e4d57fc10c83e0a10576db852b832b3c9767f3c565c75dfecef2dc18affd786b99c5bd4d8ab38fa2205f61a8aad6cad86eed359f8e18de4fcef2dc18affd786b99c5bd4d8ab38fa2205f61a8aad6cad86eed359f8e18de4f550a0b43648cecea9d775f8fc2cee77a9872c84abd99773baceac33779fa161b550a0b43648cecea9d775f8fc2cee77a9872c84abd99773baceac33779fa161bc4c3e0e935f488faa89109438f4db9d4ae7f54c62a2b09790ed529245fe14ac8c4c3e0e935f488faa89109438f4db9d4ae7f54c62a2b09790ed529245fe14ac884ea24ddba677fba6d81d8142af30cdbdac8109dd4cfde0e7dc1ca69780acd6984ea24ddba677fba6d81d8142af30cdbdac8109dd4cfde0e7dc1ca69780acd69dcb80a45729f82364021c8ebb716a1786987290cfaa2d436cc324bf5e865d160dcb80a45729f82364021c8ebb716a1786987290cfaa2d436cc324bf5e865d160413917ce800650d39ce4aec0e3526a11cb8003b0a16005df191bbdff3af9a04c413917ce800650d39ce4aec0e3526a11cb8003b0a16005df191bbdff3af9a04c4c6b10bf0eb5256f7739ac00fc107de8d602aef1ac32c180df32153083c9718a4c6b10bf0eb5256f7739ac00fc107de8d602aef1ac32c180df32153083c9718a086e73199e7f5eebc2e6ba8809f4d42662f8fb0febeff330621ca6ac0abc5dc1086e73199e7f5eebc2e6ba8809f4d42662f8fb0febeff330621ca6ac0abc5dc1f283e4af474bcc2c2ba284c3e05e5e698c95b51b82b293334eaa9688c62bd25ff283e4af474bcc2c2ba284c3e05e5e698c95b51b82b293334eaa9688c62bd25fb83aa5b89f0a907a098f77c365e5f9650b0f9184be99d80486655160e931ab74b83aa5b89f0a907a098f77c365e5f9650b0f9184be99d80486655160e931ab74af242f9723a39c1e0d7b79da052d0e7e4c2eaeb39c91418ce3091e377c4e81c6af242f9723a39c1e0d7b79da052d0e7e4c2eaeb39c91418ce3091e377c4e81c6f6411a5d7bd2c2254e8ecb4b2920fd2515c827b857f9bfb145d1d69b6a17caccf6411a5d7bd2c2254e8ecb4b2920fd2515c827b857f9bfb145d1d69b6a17caccd08a71280d4ce0d1d61f5ce4faa39cb5d934079be190c7102fa66f47a0ae884aa3ab6395e4349bd711a1dcbbeebffd2bfd5f2c2d30512536c2c8266b3bd69b1970fcd53b6406a2ef3a0d6c99aa8d9aad4bb8e0ab12ad1aaada58305cb4433d2efeeef8e23eb2a51976a70781ecd73777996eacc3a75d7969c27f715ac99224d24d7de6f8d7dc69847f8eec0642457d179b71521b928c9d2f84ca836b45864888c5e4bcf45c177c4e89b4a209fc71cac0022ffb1b0e1c4d432bd34ec70c101b5c456e12db2754a5dffe12c67b443ff1049a00d01f3e049757822e1043b61505a60a16902b7b5ac69ffc0548df3fd985c7f76064dd0317160218f38b60ec51368bdf1c40e054d90dca7763c77dc86200796f6e1a226b7d9a0550bd67aa89b2d327df1c40e054d90dca7763c77dc86200796f6e1a226b7d9a0550bd67aa89b2d327ca68b71359839877016928b595932ab07a8bb8f62116b99991d12a3971a85329ca68b71359839877016928b595932ab07a8bb8f62116b99991d12a3971a85329d65082b6eb40fa5d2b4a6da708cef6afe4e2225b591f38f0a73586b234e65360d65082b6eb40fa5d2b4a6da708cef6afe4e2225b591f38f0a73586b234e6536096f9646bbd17a02256578a8828b4c8c55a869a7c67439b36215d3b1f117d5d175245220734e767502537566d852558bf23ed101c3c834460d13bcb66a7db621e814a07a6efe91b2a387e991bdd40069b23b5f416e04c63a970d9e8abc16865874e4b4c00f307ce7d04433dd55738393b0d0ae28c5953cf0a25119ec02c450c226ee85af77e004532d77907659a0403a41716b19e8fafae80e79e3c8324711bea0d0feae95b1aa58865838a5d80a7dbcc344daccff85151862c7d85db024474dc5c8d5b11c51644f8a7f3088619c06be4fc5ff5d183168c1591d283f30dba92efa4779d3964598bbcf85c482bf9250641dad046a6e7470d34e27f636f8fd22afd10e09a80ca86d8054f2775e7b2a459cf531ff98dc3166d3fcf7de65b8073b90ef36224789aeeb5bcd11106ef98a6704668dde7f0b174873ddbe1207006f750f4cb60b39774d20460fe6558c575e07280775fed5cd32ca07c91f0c2fb5a4835bffb29f8f7deefa6eb039bb4912afb0ce7e0071110276fca088d23ba9b7bb70888e5ffd1f52931f43c449d84b0a8507aebcec60e71294b10cf96064dfdc5a0b610a7fd9d761c7ca1c6508b9baf030f6e21f5752d1caea3e49a270634aa9ef01e6frootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-validators-0.20.0-6.fc40.src.rpmpython-validatorspython3-validatorspython3.12-validatorspython3.12dist(validators)python3dist(validators)@@      python(abi)python3.12dist(decorator)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)3.123.43.0.4-14.6.0-14.0.4-14.0-15.4.18-14.19.1eeXds@dZ@cʂ@b{@bڑ@b&b<]@Fedora Release Engineering - 0.20.0-6Fedora Release Engineering - 0.20.0-5Fedora Release Engineering - 0.20.0-4Python Maint - 0.20.0-3Fedora Release Engineering - 0.20.0-2Fabian Affolter - 0.20.0-1Fedora Release Engineering - 0.18.1-3Python Maint - 0.18.1-2Fabian Affolter - 0.18.1-1- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Rebuilt for Python 3.12- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- Update to latest upstream release 0.18.1 (closes rhbz#2081763)- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild- Rebuilt for Python 3.11- Update to latest upstream release 0.18.1 (closes rhbz#1697459)python-validators !!##%%''))++-./01234567799;;=>?@ABCDEFGHIJKL0.20.0-6.fc400.20.0-6.fc400.20.0-6.fc400.200.200.20.0-6.fc40 validatorsvalidators-0.20.0-py3.12.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnot-zip-saferequires.txttop_level.txt__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pycbetween.cpython-312.opt-1.pycbetween.cpython-312.pycbtc_address.cpython-312.opt-1.pycbtc_address.cpython-312.pyccard.cpython-312.opt-1.pyccard.cpython-312.pycdomain.cpython-312.opt-1.pycdomain.cpython-312.pycemail.cpython-312.opt-1.pycemail.cpython-312.pycextremes.cpython-312.opt-1.pycextremes.cpython-312.pychashes.cpython-312.opt-1.pychashes.cpython-312.pyciban.cpython-312.opt-1.pyciban.cpython-312.pycip_address.cpython-312.opt-1.pycip_address.cpython-312.pyclength.cpython-312.opt-1.pyclength.cpython-312.pycmac_address.cpython-312.opt-1.pycmac_address.cpython-312.pycslug.cpython-312.opt-1.pycslug.cpython-312.pyctruthy.cpython-312.opt-1.pyctruthy.cpython-312.pycurl.cpython-312.opt-1.pycurl.cpython-312.pycutils.cpython-312.opt-1.pycutils.cpython-312.pycuuid.cpython-312.opt-1.pycuuid.cpython-312.pycbetween.pybtc_address.pycard.pydomain.pyemail.pyextremes.pyhashes.pyi18n__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pyces.cpython-312.opt-1.pyces.cpython-312.pycfi.cpython-312.opt-1.pycfi.cpython-312.pyces.pyfi.pyiban.pyip_address.pylength.pymac_address.pyslug.pytruthy.pyurl.pyutils.pyuuid.pypython3-validatorsCHANGES.rstREADME.rstpython3-validatorsLICENSE/usr/lib/python3.12/site-packages//usr/lib/python3.12/site-packages/validators-0.20.0-py3.12.egg-info//usr/lib/python3.12/site-packages/validators//usr/lib/python3.12/site-packages/validators/__pycache__//usr/lib/python3.12/site-packages/validators/i18n//usr/lib/python3.12/site-packages/validators/i18n/__pycache__//usr/share/doc//usr/share/doc/python3-validators//usr/share/licenses//usr/share/licenses/python3-validators/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protectioncpiozstd19noarch-redhat-linux-gnudirectoryUnicode text, UTF-8 textASCII textPython script, ASCII text executablePython script, Unicode text, UTF-8 text executable  !"#$%&'()*+,-./0123456789:;<=>?PPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRhttps://bugz.fedoraproject.org/python-validatorsutf-876efdcdda89fd8bdfbc6a8cf7f76cf1ed254abe0f579cd036c37aeca6ce97cc96f3024fff6368ac7fd0c3e01e2fe6088155c5c97577d0370cc035a5fe4d19707?(/ha55C gh nA@] ӠuZ!/ 7pTG/E|ҚDM3$t#3W:у?1!9sN=|růBNiyÅܶmIQ(5JYM:Us>]><OƤ6&@9xDMa4_ fJf {" g<sn3K5"'STD ǹPc8 #IPPijQ*.$d2ԛ g€ "A Xp ,Oǹ>'R(~Kj+iŢr$|Fً*3}V]uj5Vf]oVGmѫﻴ{j^f-VIj}f5ˣ.zb7vK5i].eܶkmfmӬy_ݬie)>j}]RFoR״UQMGef=ZJFjl*i®ϻ.Z]ʳBa|ӹmڔ(CAѰª8%][-r(Dcok 8}#I$( $J) IF>]d<4m7m^YfIMھ$/%}f#X҈&QDҍ_aڍ 6]8KCC4/vgk9z? ]':wyaa(]D##"ϸߒ&.<(caTe$W_ ՂWO1q]=FCAdXvGNH<@S@T6oD&h$APL#^8m&eUi(rjJ$hRq ”R@iqEPuѪ(4rq#MNrYqU̴lVy}ުg=Q{Glj؜86;E' t" 'QFg29"[\1X5p(  t7rHREb: @mu(L$cvl$F(ẻc{qA"P|0T&N<%NVewY\E9[-".I0rDteHp3ڶjia 㜪kJ3ּ׫8nwRt[qs}Qd}0ZEQT/ZefEPdHH BBB4t.Ĩ>Qsqȶ(1Pr@Gߋ?€y =) y2>w% )XzBy:uV'o%̆d9MnE/1d`q¢Sm,6—k<p50q5m\ -6:QA@7;Ey,T40PC1 p5 Ӡm! >ߙJRa:3*к.iOh`+B Tn̮Pj 2~I48ܦ3/c6 =Rsq3NY4w}V-f#9~a&k mJ^V[5FBq5so\!p uA[yX> ^(N L]vt/Ja)0΢1|p[k`rF*>~Nc%HGʜh.6vVV5̌Gv$;r,KBN{Gh{ڿ N]G"K f/"719? %j:w!;:u^2@C̟FE!O1bjE8Mևװwyl= хwmkDqP$Hڭ|mGfIl^3R {D4>ZP( kqϩ!&`+ؒڈ0OԆ7SD'-p/;넶mkl1 8$CDO:ۂ?,o;SV3g߻ ޡ2,se/ۅt븦az& l:@՜ P[`g.?ٲٻHD`M8weU\o/%oz<5&5L9j] z !C:F=<O!@zY9rSKRR[Մ;ėB.Iv rc<(7RWJN"ʎ8˸aW6Vq~ǴЉ6 Jf׽Fƚ5$FG&^;Edr9Xp.]{Ev_d^V>,)b |ѧYh ~k,zT| *`Yp }J(xjlR5ǢJ*-; ,Va8RWA"AB`]NxY*O̱#4eql/]2Og3Ev7 :0m+k92AX8nP`vT*d kI'*LEWGP8k$>>cO'崪j:㌊]:?!RIENDA M~ x)5^c˭gޤČȟ?'`Qw??Jvfyѱۢy'Ng{9PNk}\"c?@+uZNҖo]tzjb%R߰+^kp>^y?=ZǑ|4Mr,;Ԛ]r"2izGs?zzu;bP5jP  f!@ [Ht sc^r;5@}Cv):`kEoe4#knWp.!,tk + +>-ƢQh.` ƈ(]4&Nu؟H/-ާK?㘒azKMEqMl6]ɨQA|y[laJρiTѴs̺_\ȸ-u,MHȶ8vpKՅd #ʏC.pI^E! E@'8℟b/z+(>p)To|;!4cJnp,χ!Sdƪ!?yü)tQqq:riyx3c^ L Q۞i \Uۍ{Qaޚ6 oe9!U}=C(5Zj ;JL`5 क़H6?ՈM[W 5( -+B8{Q~zdJs{n=QKq%4q<0LJwDJ́LA_|'ef#Lhg 8k!TܿOi1^J]*a uJ|j"K9DPU qCHÿ*qʆmr=Tt |c`4 { iJ,WAuQ-~p4wf IU'P1gД J݈W8yABJʊs2E$g_O@*p0&Sc`P֬) T<mki(ܭ_8wc{M_TP XT_yB )J--y[=P.ZGPR*}`-W޴7;Z*'ؓCzfBH3h<2]`&*qOFK 6JJ&sh;6Yt~ib11 6;LxwmCxi8;z[ 4z@K8T.}B͌0Ֆn]J'_\-vsپZTxR%1kʵӺ!bj2hmx$ 4BVxlؼ#jY梨͖N]f]!brRwq&zMq؜.3[GP 5Ea#;?CpSbule4?r ld`OaLa&7&6ATj3uD !.[(.LF> UQ@C^7#hT6F %Zmsx(ծĻ}^kC͝ ֊oI#5lC/Qv lӆ( @fp5nmN a} fpapi;f.uDB2\f#dLOo*8æ9n=!H# *3a_(= ZwzV66 Q$XfKx{luoH};Pa;Rr8 +$*y (SGfDzNZKdxR64"R0Xh@붵 h# e/03u8o}986ꓞ%_5o: E'i^!K/( %x ):$!s^D\@$xWK0VaژwLѧS)1 r><:\ٶ>Iȷ+T;`o tp_:ŷ:MҀBRd*GTMyZ9+5 o?kP &#`YS~jSv#ƗFNX?sU#P7 ]Ƨaډ/WƊPbRt3|vi;筴;8' hNAD*Z51?GT"klg˺V3 N/q(2NUQFCM9ހ8ڗ%-~:7G%#.6xQG:a1c.|Խ| y$;@iy7 $CgLILQ*eZ`MiFɦ/W%y~D^<*}i"Iڦ}Sc84׍d-Fk"w~2Ukvt;6MeBh ?9X̚''Gf?Kŕ lAY9 MizBd V5j5ݹ,gG4|yY1! FC3SAIp'zr;Y׃CTx#_ciUҸ8DROCnh,U4.5/IQa+5G{"",ŵ-9j氁$cMd y9Oe% f=݅SMŵ˴Ӌ#U͏7 wP/ә0֍-r}TGT698!A?H<9T!+SDI3%iA@> eM D$t8~gM;؁@% GX2įݡ0P?cad$ߖE>Z gw3c2#&0W@s,qxw=ܧW5mēHi"r$PVq\8x4m{7aѕL !oºeT͂ф/.h6g3xp~9]yby~sQ9`)m>jwWхLtDDi-Qb윁UF,9FhG"kġc4_AR91=]rtLz}  vv%,i.#sŌQ!{B >4x+dɊ]O^7F̕5P&RO boj4Jr ϔ`|}n.dݖ#LV`b:3#L=3?ƂIOp9||sRLǕ`xV"Gz 35=dz_̟Tfʑ1 lXA/-?Ro tEUټu.P B^n~gS'Sa$7xy6!p9dh9Zbx_6kb` ^:K¾ JW5M(OcFA;(—#ǦBg!p$_ `EÑ>N9aS C\]ۥ"<_,lY0xGq]9ԟ׎6Hz N*[(b_U _8 /!v%Pǀ jANrXK^K:)~N-j. '6OJA"Xxw]"[tѼq`O8q=c)JD`څ+r7n'v"/*-2\bJGєC8hIe"˂8xFE/E pn7.6oNeu+Ff䵤2,>`55 Jdvg<̜:DڡpWLSK:I h(:|]N^={Ez34gN|:]`9;7-J}d\)] nAR6=ɏz8B9)t\i|}o䢝!NiE@Kb%ѧn=3h%[xRf82nœQ@(nM|UM%=<ȥ` ڜ,EGwʄT FwgjlRs.X<`('/,P 3E"C!Kp?=ux6JIQ.n#eaى Kޢ |A5FIJ6l~)1u[:/7`KiJ PGR4o[,I-*+Սy?v}<"l`b7_ 4R:,%ʔ n;Ezm 2~Erk;&€[}L@ 3vSʙk5ֈ3 }_]0N0̖ᴎQeˌ6"#<1zFwFZC h'/t}} 1kZQ6ۃ7ؐݛvJNgBZSjܭWz*5k:9]Gp`q<8*K-)eڪyt [;h#HtӏjaMf08KmҮ_#-*) Z'ۣG;-ܳw>cGh]xuw-eЖϭB=S 0;h eE=G=K{50K [ cìMz+G_z6nt@z ,݆`GAPmD|۠sk^H{&)" B8s:s9iv]~/m(ΤdDbfjys3 s\8o_G?ow/rNAH9׹˻:WvQvc+ƕbTYS(ʗΨ[ꔮDs˜38mb4Y(cɒH1,E"˛1,Ch[֌%Ri˙qe˘1a˗2v]˖d)ah/m[eti#R6/a#|5oV/ؗ]~wDS >@X%0 $ ᙹA)=>8?:>38@>.>@ŞbP }§wCbČ ń O fƆ'CBgʼn3<<)np0@7>E>(N|fxP̜|zp"eLNύ\NOGcss„Ӄ9 Ŧ[QVg|p@(zrtT\N~fNp676:)z|N~tp7>3*pz~p790L$L8 :6h["H)ɦKӅ*ri&)]L(yN~NEBEHfؤGgґ 2\ Z25&XpCd͘t+EDMe31Ԅ)B,j<0:-FDiA/001:8%lrr+0J7yG1l8C7/x㑩<dR|"^?A!Ry1\:P&]01**R^GT&$P2Ɲ(=,J"u7ʢ Q؋adDr&|;NY,J^p{ yC^Q#Ybv^НDqXL*C"B y_3yD{xG= t&EC/{czIwt\>IA.z$RJbHH1=a툜ѯy{=%QR{^zg9 2 iDG 0<&9 0<"L2) CAHYDB鷲Kh1ͤ[($^bx> x/D^Y4l5hQćHvt jX,ۮY*XM&$Qa~4waa6μ*̹ dQq~+=z ۲-Z --\+ kaA4xծ o; ϑlGw߭ؓ ٪wׅ)W!h'{¡ {n 1MLcY:ڶdו L ~;5|5=4}Gkm2BW}}']TSdٔjGjsIp~Mox (6rÆ̮qA.W.S<1[b*%QjQJ7;t"U"A JNHx̮IԚ^,EQb+L2h|:Pqn_R]F,sC{FmoE99X"bA+Um_ZZjHg4+DŁ.kW[al6EZt&Hp2ؐ\mHBBQAkd OLML5@\DNp;7ws[!ZUj\:4iѪ.iEwSZM%saaXt.ly K>!<`߮ AA z-\d=fi^x0.,*8Ƭw,-s7 JoE ^:#hbB|*R7HD;K̪vz*k ,LPLi"=*LW1C22%rǵ q20I1|'6ɪZƓ 5I Qj\66>{K=~ ̘hf'?;s@o:UO^Wj텕92DM Ɔ*jzQ$j)ha@IO%LU,MGN)j )-FKU`8 IT FE{a4A@~wt;~ũAUG9^+t 0Oyu[eo]g}z9wLD@D `:xYeWR^jEab_؛Fl*1]0wr88O2ۼ޵֖j“*.*\|.ERcal;t1*=/u g#ڶ;So_Mhk3k\kM}Ya22!j)a ࿒dꈅU'%͹?T 5aYi?ꍅ50QDŢx+o62Q̅M,NA8)m74)L 'Uš說P2~vv7|ο^w `=5U{6W)22{բSFδCjgaHg/{6p#OM%Ъr;.OE3|t|ΗI͟TEwc3}dwKhNyBZ!>F[#?mĽ80D_"ca;!x_zoHHٗ`ٲ'!3|C׮H7$i]ޚk,;x+>^MtVy"^XWrW,#(= tOv+X̓%hBS5h|;sCG&d2OHeP=2)8@~?IɡIv{) җ6mzhB;k+ ݞ) OھY-/k|o2$$dY& Hg)lձK{ F_j^w*Ġ6+ jamqtYyaĵPi-K uZ`e(9b(G*!-lDJʈō Q utBJ j,婳pDq%`םj0JDaTaN'nA˲`arcFCESi 4ԛdLړhp$/ݭD^ZjQ7X}U]5Vw2H,a'?JD%R=j-?PDOb8 ̷c `-dY*JǗwjMڸfX04qLL폘oҮ?|wk 7]a)ڣ{4}} 633t{}peRsu p߆]{0QZPO}SXjr sP?U"-`q"0aUx?~G/{;tF g.-aCCk e`L8Z'JeT@!kuW}nغ\VkWuP\ߚ"MR7[K$*M4ԖϺwb~Dmu+7z^CKGq1 S{8J9>Ƈ[q#۴|?`pucMpuoDA E6Ǭvj{yWK!BԐٝeڴ _'31.LlJ7%,AcrWG fcwb N,RR@/E,IԐЍtė5C f_)Q"T}UԐ)s cZuYٔf4sݱvc{Зu]W۲nV5B M:+0l],! 5_u{7Rטton 0aP ;ɞ Ҿl.gh/bi.DS4R;W v*B$@ kMRI+I=e"N\ %Zs|nxt`ZdsIm]3 v8)xj Q)\pQ ln #(CVPZIFJX| G2 jhr \ j> g)[*PCdI&']dWۅj[qhA5\,!jXުB9 KtB2#W$\+ <g'%ENȊ&) s. J (J+)ٱCfe 㼖U~K"@oJQg8\PBhOۥ/8ekh=d?tx|bx,#x)dЁ$x Nm| N6h?(iBr|ZE`Q 1t`AVUyRf1߿zƮC])Ϊt.=LDMLq4M`ac}|L޻!꧳"k ֮f5W1ΧǛy&|y>G_S{E'Wc_ 갖*D+H)E*Ϧ|fl=q][|řb5 }Ey^WL[YVv žYpRO5G6.SW9`DapBbh{{DĦ)}uS wnjT1IC&Cu^؛&뜖s&ݼntt]!L35-tf C廻=4`WfB}1TfMNerL6&wq1\(0 TjSKxA"u '…9`@IzҚ2qu9K"*ԔZL'2PDSlD;5}B34<|sVʓjeU')gC}+L<,/1 eT_'cTh*,:DP`;f$$&h!m|}Pe=p8 j%S7/ڥpR[Fnq?_Zu3k]UZ\tUW7UŴc0V CLj@pʅZ1QҔUً`2֚"\. _qfhbQ#Ds [C' Zj 檹nCyC%f/ؕ%6uu9df8w/|Vle seV׿toZbKʋR2{E86_rY Z3n Ba}y`ʁߞ_o7f[_px0MI 0tT;*8QJTZ|@ V`S!N!7h0j jr)܅ׅ[Z!P>QD#UÖ3 WjܞA9kԢCs߼u!M![mg-s5ɘ2#3"34Ss$DPdJ)$ A 1 RPCA  i'han{db^H! [xqknQ=TMypv,7ÙuvB؈4aA+`Ć}[&n$N~`>SI 8M.i{f/zBwѡNO!!ԗ1PR@ԘʡQ&QGP"`\6Ur~(SCH[$)5.UH#۫4 *FI<"O!/z3:Bt C̳:n5H7\^ZI_ÑQ틖q}uQ+}UꨵSPohR_ pa{aT@ lqF/_INu:fkTDן^ʴ$Ú &v/@Q 7eQS⋈3I]FI94 : T3spqWi &>WeWFi#WsXd.i%c_OIZ%7~Ұ;JHGB]q~;TzwIu5`3IvTS&^" ]LoE@[\l!X >$#"~# P2*..D*@_LP9MȥmEvp 3As@r*~17da_HIFr C}Y}NSH*"0(~% nkHBGtg 3х.$3ħVJTCXT 0U-ߤ;'PNxML^*TZsgl8G`pqct #q_{Z=G`6¨OBݘ1߻.=\Zo`fY6(>5xF"Cu=ݜUwwK"xhJ`0\O1nTv,UCR3= :}L}M@K#6D9,Թ*ḭqEe:z!,#̶n? ӵpz^?&n;zy12S6>\} aP% z@wJ_8.?ڬ.pވZF)hS%E%8n:|0cc#l myuaD{k3lr3dRԄRw#^:(g3f67ҥt>4v}\;e3'+|@?ZBXl` h?B@p7V~yF"D @PeZyFϗuWbƳVs%)z]qqJr"ΰUoHQT]W Vd_:|6VHcGgVv&xdׇ^w nǍǛg}N9IB]`bT\s|HE }UR\p(Y$&%\:Y&7Piv~受ξK@sWI46ؖk%.txȝor v,׭4Q^TRt]ȉ-f!MjbҊ6>htim;{$7R>ugg:rG}>"/C(:'HȫǧŠ-D|v"wVECm [.\=+TVp<_%0nSWoɋu2zQmt cΟQRՍP*J &Y@z"jS54j-,0U=)=_" (qF\#u?;4ВŇ{52ո ]&x2ڢHFQDQH²puEZT i$4$3A4wɔLCxJQ/ DWQj؛ڴUaQҴh. aݭP-t} ,WoWz`_q,]6Xm)35Fc+_<%XH2_ie(i:Ў1bkqgb1?q9tLÄw#@^߷6~U}>{UUa%V89vfY=5/65Y5 BC6sQj2_QjEs6CܬX; ޶&I#_ovu^XN@x"JH^L2>kP̗UUγ*ЅpxXq"M0a Hg%@=IL}Gγ>(y+uE̤5}3.pUP^m?˚,c/[vl4Um fLPk[Ƈ2l(@qRSNx7RIc]gVt> tZ?#tHZOИ'PxY03e52I+wkRXㄮi).GERa* 9ܿJ>){&eNbuhpڄ,;}’IoEG-T9PPT $?&8 :Fìx፵b B|l.'c@G3Z.6v9L1ҽn|S8dw RY5=»9XAq7K? N2{A!΅"9J }ҡN: Ғۈ %T-3e%t ;k#D,SD*霆f,#:w)R qH0VA7#>YYB3BH%O`⥥']/>\fd>UC"ð.RdԔ%` &L/ț#V5QƳ?Zw<5mrhrHͨ͝'ADnvzO `GKe6 `8zԞvK}@TV$xRljL^0,, y*M'@^ߙ6Ur,g5g9u}D(M¥jL_z~qyJMHȼ4JA:pd*AjB6qk ^L'4H˃aO uy{= ]%F|xu.RH}=eC|eΥ?r PwSrp+f̄ov[tB6E9&3Q%ɹ~&)?G)QZ%!VJұlL2MFL'TN/HͤNmq Q2}B><S>/C~k=P'1Ȯ,~c8'V$ǒk4MPv[cu.QI^N@C4>-N96S5KXU/i=EQYL)R*|Wq7)u1VIɿ>mZ eVKi쮇,7ՄrG17CrpQt^e?5AH{YkL ʆf#; 6bNw.K"-;NފAh>M>CxsvS8+ 'Xvِ#SIRАmZ[g"dBVWm0s,zŭ;&n-H٭|LyyTpKK1ʽBd & O.Փ}sLsT&Yh=B M y]!Y}X{ظ?> jVPnsTz! @׸D>~OX1&C@>2ӑ&!w9%_ Dž WBq֕P Y&ˡ,HȜ1H$G._ل+f 1= s8 w{R1^nvsOE>Z`247OND ˜NS=aDo,g6"|[[Z"b4;Óh@%skK0R%b'P%%qRF+j|AIconQZ,vӄ$Np-΀`<vM =<3A.{pg$wi83z^Wm(=X=&Bȓ&Z\A+H7`c⦓NieXR(5J䆊PvLv828qx/۟[;Q14tX1nb[P1.e4] D}?-n[wv0g_N !%1<Ǯ= LK@QJet/FQ݉o3Kd)MA^Q(EN{<0e,c\ǔ#+MgKk `پY ,I⟍`Vɦ'9)=NU")~Ur: F铕ɺE +k?8t`WX& h"CZ& Ƚ[JM=lu b慃^u/ -WjPSiHWHf:*%/Md[sN%Ņ li?J .!Sagj#C5Gu.!r&e߁fwWP|p(?3_<_Zki$E@Us8UϪt3_U1'Dr2R!B֯7m@J[QuHQ)K *BZT]ra=`[\M;}T]+ZIb+̿pL*!봴 V CmjlL Wg+*.OπgMA盺ؤ?ifZؕ'~‹"J1O1z5RV^oF/Y*NHQ ahJyhD*LڻcXHz=&g4 fE.>4DA*lh p EE> +o=d([AE4a3GOI)o蠙f8#tʉ莭ҫb ()";iQ.Ч.6S ['aFR q3hųa)YDY0_{̠ϙ)͆ih<]n nΕMskh@op znWyVjg X໒[Erì G[^L+=}<)iQsXlޭkp:bӠd5$Ȳ)_B5!( Uftuu➛KU/1R=kQ?ͷ6!JY؝GSFUp݈Wr)>S,rHw@@9bܛ4iF͝L4Fixچ~kAJ8I55,q ,uWؒga^\@7zOgQI* /ҕ|Y MO>`li\2dV\tB.o1}!|ƟEX8`Nߠu31HZ*3=95x>ٗqFx S%#dJґJepe/fXsI,~bVu0P84@CAQt$5~:aٸv('%zDp)[o N{[k:H=~f,0Tg;e4/A2}HњZ&(5ZNΘGӀdV-#ꁂ!QY&p),$EJ8G6]o[0G8J4udV>7'/w.nA2+T+e7>sb1Gogdbc!mVhOk;z5mXU4D:zЈ\oe h-s]j0}B77GTQbN.k}D!E@t:Ib8AZOg4JCO╩9afʏ50VkLik2#z+x .T@Bn5ӀNs*jzUߣ*rQ-TXO ݤt䩟EQPR0HS2,քe)d[GŲI4tmEc`DgH@I"&%ҧ sbh`'U}DԾ&hykMwjHKE>NRm^88=2@Q<z[BJjńqX$_@ԕ ?M19/>VMfW (Ny %NX82 ^9