fpc-examples-3.2.0-lp152.6.6.2<>,q_@/=„Hy>zfuMe! yCZszWGMUpm \x4 `eoQ1FYAP{4A5{9#FID@$(i1ۥx/c6̹?8&L\ hag5U]x ?D&71Zcqi0շMCW&v 'Ceb1][-7/n_7uc9`}_ o2jP[M¸hlR%^Vk1b}JXąC#Kk_ <>;Y ?Xd ! >| (  <  !P ~ ,J԰߈ߘߨ ('809t: FGHpI(XY\]^/*bJcK_dKeKfKlKuLvVzXXXXXCfpc-examples3.2.0lp152.6.6.2Freepascal Compiler examplesThe fpc-examples package contains examples for Freepascal._@lamb75KoopenSUSE Leap 15.2openSUSEGPL-2.0-or-later AND LGPL-2.1-or-laterhttp://bugs.opensuse.orgDocumentation/Otherhttps://www.freepascal.org/linuxnoarchs_#fA34O[ { OdX0{ ] hl~ J+  7}aB|6@>u  )! k17I]4N'45]ML  q} !dS4 'vXA`K$A3 ~ND,hM(h`.>;h8 c . s"Z 3| L +- : g U-} ,7 &"p5o$mBfD*_7>  F nsL%U! 0 j ~ N"2  845 ao G,sb yL 1Hl#/!X  >^~ d[bQC ? S4U,^c `- L G(o  N *~1'>AD:'  _o@:R7 x}@ "P \hv"@j9*5"5!}`^"HW(SG'C:B ʱNB?&!@9f9N! +qR7:9 `8 N, r&}|B {QA~ W ,# \7Nh f C {[ Y m!MJ ~i /I2 j   l 9!uc> 8 ..P *v , i _  G=i %dAAA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤AA큤AA큤AA큤AAA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤_@M_@L_@LI.n _@L_@LG_@L_@LGG_@L_@LG]_@L_@LDBiBBBBFxBC^FD9IsBDBBBuBBBBBDBNE$BmKDDDBiDEZS5S5S2S2S2S2_@M_@MF $WGH"GF $A_@M_@MPժu_@M_@M\IKIKIK_@M_@MJ_@M_@M_@MGuGuJ_@M_@M\IKTCU9_@M_@M^ĽU2;_@M_@MY_@M_@MY,E_@M_@MXT-XT-_@M_@M\IK K/|K/|_@L_@L\_0_@M_@MV"FV"FV"FV"FV"FV"FV"FV"FV"FV"FV"FV"FV"FXP!V"FV"FV"FV"FV"FV"FXP!V"FV"FV"F_@M_@MKjZKjZKjZKjZ_@M_@M\H8[IzqIzqJJIzqJJIzqJ_@M_@MIKąIKąIKą_@M_@MGHN0GNOWVGHGHH~H~U(UU(H~UH~UH~H~UH~H~_@M_@MGGG_@M_@MV0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0G6ޝV0G6ޝV0G6ޝV0G6ޝG6ޝG6ޝG6ޝV0G6ޝV0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0_@M_@M\IKȭIKȭIKȭ_@M_@ME`%_@M_@MGFGFNHjGFGF_@M_@M\I`NhnI_z_@M_@M]gtl_@M_@MGQGQ_@M_@MGGN0GN0N0N0N0GGGGN0GGGGGGGGG_@M_@MFVN0V5RFAu_@M_@M\IKJIKJIKJ_@M_@M^I^INNNNNNNNNNGfNNYECNNNNGfNNNPߙPߙNNNGfNNNNGf_@M_@MN4P_@M_@M\IMd~[ee"[CI][CI]N[t[_n_@M_@M[6[6[6[6[<[6[6[6[6_@M_@MTI\_@M_@M\IMeCIMeCIMeC_@M_@MXP!GBGBGBGB_@M_@M\IMjIMj_@M_@MGk_@M_@MGH9SGB_@M_@MIMp_@M_@M\IMtDIMtDIMtD_@M_@MGT"L5GT"GT"GT"GT"GT"GT"GT"GT"GT"N0GT"GT"GT"GT"GT"GT"GT"GT"GT"GT"XQGT"GT"GT"GT"GT"GT"GT"GT"GT"GT"GT"GT"GT"GT"GT"GT"GT"GT"GT"GT"GT"GT"GT"GT"L5acabcef9a6d61ae1e54aa13942c1dd5b7ec4a745823d5ddc002b8a5eb683f189938017376c0096e4e54a9cb8674574dc8286e637ffcd470a3b13b0b1a73c6fdcf90cbdb9285a04f3818b8f60c8c3a71ae129c3e787b3181db54203d83a88c6e2d23180450c03ba8b2ec605ffce89f7714cbd388c11fd0a5c699560660ef5f90f0a093bfd92e1d20131d0fcc8257104fb187b29b19145fd519dc326a8b9039e18b7b97858250dcd880733e4aadb6d98858c06e015097e613fcaf2cb6bc10366b6c2700985afc11983c273cd0fcf5fc2710d4cb79b4ff708b82926610b775a0f8173d44dec263d9457a00f8a128136894c4036c7d60f76d3a85ba8b00f9552a1cfa80823a2473be0fea76199a4a0c1005dbddd9e37d50e705b6dee9a2ca72bdfd0032569d5663a93d1844246a224875dff628b8f80dc16188e35b86485f4de160f55ca3ebde5632ce1e02019d9f7ea0129c4b52bff81ddf39ff7c505c5f98f40734b0f590b3fa2ccf2a86c053939ddae1bd3563c38a51a6de668e4dee7c1d5bcc4ec4405ff407b37b94888be35d6db715e2422447d1fe09e75dd6da4688fbe400053c3716c262f6ee677e40981bcd833b497607f5144825fce5ad41734537bdbe13614bd35c3217b26fd1e777568bbbc92b63c8ab7cd4823fc40934bdfe618a3b915c5a88606d905b65606bb2361a85a52b52beb363ef769d58c08f851b3bb626d365f1a7505f7bccedccfb52066e4aadf95ea73768911b33c5f82207131a82e12ae69a8de827ac1e24396be86940fb4417af6f71854fb2ff610a94c651528e31a22db2690a89e515ca08ef75f318c5853f72289da9b0b6956df30ad1b37e71bd54c42c89a5b3792f2fadb12357037c19b6f5b76c043624c7598b0df23c990342ab3b1960ac0122e140bf33c2897b0b52d1dfdd9d9575f49bcdb1fd84b29fee82109532aa0f69a1d82dbc5f992791234b72414bc856246d3f65b5f725b63434ec45cbd3a47f85b4d472bb2e96db891bd2ba89f2648d88346d791be66a16d7cb3088fabe5fb3c0d66afe21c24d78c47fc1f1a2719342654532094468cbc4b89b5d06084ec56851940e26f8d03c19d3235326750ac5ac7a1c7f494b40114165d925eb65890016abbf6fcd7d0bd339e5c95b82e68812b5aab15f3957ca1a14541008fd987f28803c207c72f932e4105ff13fc5e52e75c4a6bdf0a3ae4cf4495bc351747f0ac6e3ba50e8fdfcc5f188d6dd6aa89428dd0523d21df24b87d60097138e9aa29eb90ace13efd740230043524f219e9efc922ed41ae31c904c67e2ef3018a1ee8997755a2c37a322ac63e484302b85ded5e8490567f1a83f8526a718b2fca0be084283a60e06f0b8f64016b955ae8679ff3c99840ca558d64278b457948bca5c946db18d3e05ffe1bfcefae0cbd26e4a4899b61ec354067f9de00d12ce29ac486dec5830a83e1359b12986728d7b2c252848f9dc1c5297d0cc5cdb13f208752c36ade973f513227ec7e9c71eb6aa5bef07dbba13eab1da89e27589aa58b3e66a9aa8bce055b4fc3dcb58b06de42eff0f4b135f99830e97567aa47b967f2582ff807cfdc858fb55d07ea110c5d6d8e6d4b0f84ef25fe714958af82c4006aff18266d385dcd9d0ba2cd8fb73ddee3c89f35c31b456b37d5b6a93a2d0a2c6ea567c35693204cda1a6402aea4786be7fb97010ce77d8f8ba902a7fb6f80e36f13a798b37116d7cd05b5fbc2c12ef20685c68dd8673a37b9a0840707f7e1f48ef167df46cdabf37722ef1f537ad37d84c7ff09db5601593e0bd807d78a419ce8edce46fe500074e119e5a588fffaa24cefc617bddfd289488608d8e870ed96a01949cfb6aaeefb4220335c68070521deabe5675dc096a332396dc087a3b921aae0a040e87a2230d0eebb74aeb0c99f6a68077c4c25b401427d2248e83e2b7f3170e3a65da2e317af30c609f08d3aa815785a7ff24f96ad24011003e68c498a82b04824b491cffea88e1635f1211645719f6939db1613a07359cca529d96ee8996e278fc2ea291b1ce0b7913bf9724eb43915bc982da9157b59affe412fcc5756dbf4e41ea898e546254955f403e36a20bf385f9a9b7457866d8f1ac69d67d34d7ae919d4f2a210c0417804bcf5adb433355ed7b81fda0acf5d833d1144bc7ff5a76e573b80cc8309cac47dfdb4569466272c606c943d502138b8bebc5dc3d0622536f4e73bb0f4ead6f776981397193b932fdf08fff0f297bf1e53717d387cbff960c6e64a435faf87557c20a317053cebc4947672538dddef83951c5ed07dcd6cd2477f727b2dc00806705c21b57c6859fe779d94b06c3afc803062ad9358c8d392b27c51cc4e77b1805c1c9da96e7f2de6832006f877d75620e3eff4bb6dd18e9b0bdb7b4b88fe5af291e515cc453f18065221d1c6cad05e237497c301933a6bc84808ee2096f700958e64b221a22f445ad6fddd314afd3e837f88957c5758e51dc97087521ecd6678a7c4243060e23e40ef1c3926f21c25ef521784d7343c7dce432a7dc98f389b3aeb80688c1a2760bb2287cc214da403f351c09852f570d9af30e5a065c909d89345c5e7ae20ccc29e57e7a2fc215fbdaf05d6a923d67a179a5c308e01fb3a792c402f5fc6c2ae47c5b905121ffa3204c074c87d84ae3150e65960296334e082e68ffaeed00f079d210c8381ac40c1e8e28e6f4066e945e9f38115a364b99ce3119a7dfd2e4226628a33ef56524e73d93dc66e6a253682370617f06059f8aca6043913b3966e83da08e5dc259a4bd1198903ea586a58709c45f50a8a79fed30ab0a2db42c6ffde7a0cf4ed15b6bf1124391bc4c2b42d0f235a776cae199b56512ce536977fea4e0108120d4f0b74136d740d0fa11940b1f02bb63c1a64f68b017350943d1362b4699b7d8e802485e6d66806bc4e6d39003206a831c4ec13a8edee19b34998ae88c563ee87caadb2ed6b964033926da27faadb2db5ccbc45bb16ce1072ca79428aca1b1537ca825c79e02e4da52b3c56e736acdffd13c8a318fcea6a2ad57b715de642bc3ed426ad5d4bf6a7b8b99c0641fb4c29e817d9a90a601dd58c74f4c6b19d92a86098135e8d9872e049a8cd41b905127e056e65de813664de97029dec4f9a84504a66ee4800bee3b7e76a9a0c06945bccf184a3c3c2ea6741980b817f6301d508f30ad41a6710067625a4324f86bf8e3695b3e72932dd29906b78664474042dcbc5c70feec21f00dc5c96e75ff547021c12460f80f68178ed4e974410730ef3ca785a08893ec122a4bb1a9b810d8eb36432b5db551c427640dce87f0216bb7c80a78fa47f98f101c9270831e047497f3acaa25f40514e6bd5b18d38630e7e40c477ff342faafc6256962c158e0d8b96c03bdb7d9c9e24d4f9a40a75fb107d5c0f15c170d8b846ca8c111384a8a93f7236e32b6a7d217a3ecdf3faf6d4bb128b3ef2369b80296925bea5153f3a292cc5fa5bb3fb676d952e47393ff58d932ee72c96a7184534338e5cb51acd86377b4b97c13fa1c1bd914c94cdb9583c8abadb638b7b19b383f4125c26ab460a60a449ec43dee2bd290edeea5e26d47371a2ff3e88fb996250af432aeda0801436b77934d6a3a79a15b47e71d46f260cf6d83f63bc24162c2957c912e0a1428fa83ee9657e6a565182701e8746f33dda6c8cabdf0ecebefbc2ffd783b5d2207c6e4db15d470737d709cd17eb4ef9c0e8400ac13e1575a3628d6acbdccfb5447f49388a0d49edb65fab09dbdaa3be96a6de8ce725b12359f85f213699a1e30aed6c3bbc9d94a3ccd522a52a1dfc26bd0ff2826336441989bedda910d576bf7354cf574501fa08eb2b06d5ad634e91b4d49b1740c15bc100e5bc009b5e6c6a691f9fbe00ea780ea1e185e3463f05531839dbb4f413d8284b9da0e069861a99a88d0859412166b8213c9ff8cc8ec68c89353f8d41a9e27e689fd0efe78a9a50aaf1660c8884da36c95189febc0cc47be2db95df16c197f9d8395fa2826e519bac3c593fb8a833ee56be93e39bcbf1f3c321a0b84badd6c47e30e339c2cbdf213ad0a44c25283ce68bf80a6e3766894c1cfc8336cde4d02f4a63e018a0f86fec09408769590fde61384ca12c70e3694c6870ebb6feb772f3e6cd682b4437dba6f2c5dcf6b24d39404a4180ccd9ed630989ac0e5db418e0ac81923b5ad3fb9e6290134f0cc5945e233d782f993f881db076c43e3f18a00932c713f5bc27f86140a024479ce2996aeae6e61e06e695794eebc956d4deab800658419726945252a4571a50884acdbe108205137c61c419ff345c53728105b00d0c8324d31d3972412e8d16137bcbe5245903d49d75d280b676d6ebd0725250a8f97a1ac66fbb99ed03f1a508e7ad8ceefd1cf8d3937eba59fc9984c6fbf75ee7496b92b91599d85d9306388db57c1800c36114613d09d0d035cecac8648759ae1d1df5a761e899a34e6bb5b9b0ed0285609d9641cd2a18a3d5eefe526b523d52113b528071a45b4d0e531654a463285714c512409ff5bb4097dc0f27f8496ce9abe771b12b7f223c32b05eae7408cf62474fbff0515560b23d38f6cca69b88e98f5d17a22d09d8b6f9d95f8087da423133af02b8ac16733776ea4493274333ec00c997b8936f9116bf6cf503e7fac98d11eb4201bfe1b386b9c5385a84802e0131c8ad4d2beeebae8ea787bb150135d1229486aa777052e4b885cac3ead58bf187059215f919fcc762d438a47a371eda41ba5310099178058c2bf597a8c7d0136aa26c27f288747c4f4cd78fb820c08ceb3ae9e85a7e1629e31460c35308332983e88aaaada2b484119442dffbd8c63f3951443b2c7e3d61b34aa9a99b4a1045ff0a3fb83179f7276b70a835f0681f54842cc5cb4489222eaf590cb49d0081844b912ae22129c68838086419f747f31906354d80504b95782882973ef73435a029ab39c71fab39a5951d33a7159ab90ea5b16b8ca11b7dcd2d7c06ecf7b776353b9926fc5e97ef4fb61756941bf625257c5b2d0c2dd0bb87dd7d53e07fc359f0d0513985bc7f80d65a80387da9d37801f999c348c5749f21ea8a0de70b9414782bfecdf1658a431ec2d8ac085f80b9d6ff19b8db53532799b1ad4df61cd8de2d8a9deaa6d2c9c56a8fbed97650fbc09fae4e934dc2decc856af15de396756cce5e3574a89eec11a4e2f2d9eb5d1a5562b35952b5db852a45f0ec9a81a65f01fb28d67c727533329d1036af5e42f89833eb06577f73545fda0a549229657d0247f98c984cfe0b7a704ef6370ffc45086ad974c6c87b443db781aab0fae01b58beea70aace2fbe491f7ec4b4f6c293aa5928fd89dbf848478a73c18900a416a740523d5e808654d849a9593cc25ca7d6539b6be148b347608e83099d95fe0ddb812bf701c084d1797d577dc1e3a24e64742ad8b5b5263f8785b8575759bda121f15b44afd2bdddca16e75a72bf74774cbc08336a9625f3a5e0a1a47d9ad4b08d378a4a986908122cdce7977d07c346f65b0df96459c9b2b86a40d6f6357af72bf68cdf9feb99875dda4d4c728c78bee945507b27339c63d1801d79e35c658785a25d334c91928a8be14ffcd5f89d0917d5c8fcd7b40cc21d26f68d88b76737041de80d252074fe358ce7ea8741546f712883d9e619504c08f1e6c12dd1874fe11e3b4297a21d780e8a4812a501a009fb7a9b86fe5af5bb94d5fb03d96f96806e57b4937b854ad423c8a1f0656ab4a85e927a95b73a7a3e1a5ba10c73e459b41ded2272e0bfe0b2fda9d8efeac81ff65e6ea3710f35e7c93f58450107260b06659a7219f4defd20fcbf4468633ce4fa919e8577a2df59156a4e9b1c2ca0a5e93e62d3389b43ba111fc13ee36677e17a96ce734350b3fd5ec747be1f611286b41951e70fa1a0cb62876b9808ca945f32305b9d752a1e8caa8e1439533d4cd2549abfb526377dd39efe185385fc096ec0631d8764c85def33efa8bd9ce604dd42b1c59a47f8d880654ae6a083c6a982ecab7a3d64db59b67c8a29a61763da3bbcea343e0f2d732c4bbd692fa2143e87d6d6cded3dae78758e9338c1a01248406354650c53f9f1f6bf60bc07f23330fac6d38bba6d637a42462671171a6907f67e4a6b8783e89744f7e6f5324374ee47fbbd30c3aa9476d3a2b20e6951aec9ede41e81ddf6dab09ed373f22b5938db09fc551d8444d4d716ce3858291c2a666cfd2b3147b5f07600bee1ac98dd456864cba7be2c912150a249d5a89920b252c822ae5e5a73a3a1622b94d499418405acbfb714b18290eb6a9b93de10847ae441bba459e47e6956c4ca80850ada2d35cc78a0d8431c7e3fde5da7211cb91a8d3547e0381d95497586f39ef9fa82105312f3a79ecb1f0b1d81b0b18e4f14023298a968932e0440bc789ce08dab4195f55606ff8976450282a0105834e56577b933c2165671aa2aac6f73d03f15dfa14424681c64c553149274033396b8ebca19c50a31b4feb2e685ecf211e6ae174652c39ae1a76b7839507f543ceae62a16d367cac97a89735de4e20d9b2e407b7073b6c2f76ca7eb931b85d7634ea00b885714690ae594c2ab6bdfa775a8b3948cbb58d469043286e44099cefb65d4ef4f97d39ddfedb176e0bdf2e6651083aec6fb0c286ae288539668afc1a41b21619e5bb31d1ccec5096b87aece43b574f1c256bcd7ccb16583f8dceb73c0011a6d3f26a601ff847075889ffad8eaeddb530162baaa1de38b19c0e4327c10fa3bdb959649035b12b6c378f7682e83eae213b989a8bef3cb71992149ff75a825145c8db7783505c396ed705f76c63588b019e53339b0f5550384ebd8e6aada24f37a514929c86c8187fc287419ff08facf73036a24776562b931722ddf5da137a700fb8b9bfc07ab5ed7511d8033844fa131574b24a2a36135f44960f42792c72bb47540d3ffa04845590281953c500b205611e8a75640e868d1ad25e2bb2e4b13e9434e4342b84832ba34e3cae4a5e46f617580e48651ee79b7240ad24b437ef322ba2d87ca004b89e1abce441731268073f3592dc4003a7bef5e3318f0828b0c1c97f032878c8474159f382ce6b9c40cce9806ae80cd51ebe2a355fc7a46eebaaacba63b3e2e5f3dcd8cae9b9c996bbf0b6778853d839c306ec1606388f830b2daf4be67978b44b1780f243e07d0ac08737ef179d169a1fb086f83cc6a0ba4e0b67e36f7eb2885bd352916a4b4446f84cca4d962d8f621d22ca431f920e1536ec9b3068e6b3345bd8c5e4702932af5f0e59bcc04677b2e1798fa7dd0a5380b3adeb684f2c874e90a5a7075045bcbf11bc09ef276b2c930913654829a17fdc2b247d5d11c99e68d08b56ca35147fc997fbcc32fce41c5a5759be319e3c5cd965eb63c3ce4a12ca41afa96379a89e51cd2e3d4a087cb36b5dea6d61f50f5deb1502558f9d2426ce5ba7b543ae269d8ed05f41b60f00425ca16fcc44531347e26792f3873c7f66d59e86c8f783f0eb0993b890c52179fa4ec3d18926a9fbb2e8705273277a584d044461cc864a9a65ed76ff4ff12c1d36b68e76b80ab4a080933ee6e1307ab3192257cbd2305c9e5eb0e7fe54555641dd3f42ecb5f35dcd97220ba6d852bf48dd60117a6a9c203ef4e58c92c6bd08b4e80e447e01fe6135d15456155726f05436c577514bbcd62c4961025a2c6ca6bba1bfb8eafdbe84b3ffcb6c28c00ace45c981c139b3c65f010ce96532fe7108694b7420902e380ff20dc0504de7557f47d3bc5f1adbfea6137ff5beeb80afd17eb34d440f4a3ba4005d9141a84ea5a47dbe247362ef74d0c2096724ef3645d55bb74a6e80b6f0d188a070b3b9cea57eacd840272d07fe9a589e92aded0186b7f021707620341ede1668750495e1767bd456cf98fb3a0918d85bb60e1c521853b509ed3ba9204168c0b6e79b63479ae0bd370847672839c679d3147af59078f9de06841a59a58ed8ef03d7b2adf8c2eca2c8c054d1a1c6c49a429fa07cda4d4fef359c7e4175af72f5e4daccad0b14d8e9090937ae300707638a4fd0172f7fb1decbf479e423a0f3630eac25e1e4057836df8965a8da09416589d69279a7574188cf5e3977b6f35c7947eed0c47163d42c416aa25088aa1464837cbe715bc92d558512d65e29db7ddf9fb11bcbdc2b050b6221c14cdc836841c79f76848210ba4317d1967accf4dca1f6f74b6f0d1ec253c7764bcedb4b5a740885a57446100af868c47a8a2f65cfab3003565923cd193df28a6146e5d7a572953791bb62c6633091ab781ec4de168bf65dd8f4519e0324abf1b5312a9f75accd335f3e73406a5e99b3635c4cff7bbc56a62601b26ddf67fc09097dbb17f60605042bfcfdd0bb888d45363cd4f1ccb70482c086540fb7ef4de07c554717b5e31de922a7f46230d0c7e6016a32d15d2d41dfd93d9bac1badfc7d3a761abf31ba388bc9719fb2b09d940fcb3cfc1b29301582c137bc360de46062edb01f8efba9f002da72180226001a278e8485858babf33561d2075c2bd7b31bb5249da79a1e14a7c418a5824e65639597107a8267323d60a3cefb8362b0f434d83b437661f38393dbf92465ef117e0d958660bf0859feaad3889624cc8d539419c37017180b80bb631690ff1bc427a0e31cf7cc6d48a76daa59f029e6ada6a6c5a6103a57bd302b6b35d492810ca8449c28265cc5830afded8e1959039726afd9d1f5b4ffe4d752addfb76d4d25d68db97e0bcc59226a6ee7bb72bb2e0d879feb7e0f91df88dec9ee6114a0d9164c358248ce2314578992581f1659a65ae173a9d957efcb19aa6150b61c8dba65e8d89042529f740f5e267a24d24b68d2839677ce915fc474633cb3da788109523e75982b15bd4861ea0700357301e3eef91e7bcdda02a5c4866ca57f46e0251ac9f8cde7f94923273c9aa0da2203c94af31e3439dcdbd56bdaa534e866c8c3a813dbcd43fef5b007c1729d46f2bf623308eb026c0ca6a5ad49c168b11773badb9b5073c0db03754d0e2c2a8793cd31eed15b8b070fb810afeb648b74186031fef6b9e55eb1741a4c5c39c50cde82b87811d44edf05923524d2677a69c0203020ed2357131c87171c72190cffeda156a6440fec1f1e81affd9326a60102541bbc04ff6f9a381fcfe89bf3e8c0fe3cc67eee4ab32fe3a387c2648112c174fba6d276a27fc432912a0564bedb9664f6caa30c9354f78bb9781bccbc2a6a2b547674bbc9aaae283fe32d35d94ddc0e4ecb8bb7bef1e2a916a18ebd3b957e5559277c44fdd93dce4aff0a3b75c529751619dfa7f200b28ea54a115e515c9ff3cc692495a9410a93bfc7a521c206066b05ee82598affe01f8c032471c01e2dc523c249d61429e1ffece9f6d9ec2296616bf6f495ca89d56fe53448800be51fab8d7ac02aa7fce4c2a4bb45d8ec2f2e473e7db84555d02c41e55eeb0c4eba442726a68a62d8ea2d6c863d4c6d31a951c2d3d749ffa0ea0efa52123c2cef4d934b00cecb2f8a0fe0d6460541fe8504f2e6c9ebaaf5cc16f8b83f1f9fe640e57097f50b77190e0a49d336fb323c3df1074e0aafa6facf2e923c7246d6fb4afb185c3a2290ba0cbf0d501b23de794acf6d6e4d1cb4b1b48705c606a262526ba3014de881afa5b12d04e00cd476d2152499bf3b1cb9c52e0a27fa8c447a362fdcf006ef5367dc4fc17fc3354e7f0c5fba8b5977bc6540bea78a2a626905e282faa489f09bb693957efeb9727e4c173a4d57d3805fe9b1ea3f93a47711fb4e3f5ac9da790973a52508e92d1515404fef87e235c5b71bc788608b32a121f89ceabd853a1e708202d7cbc17406db826d648f9773c3b3733335a78aa4b4e3774a56b4bfcfee9f78b938db60ea8e5eef92a7c6184f789b1a1698cebaf5080f396c1b67db691a6aa2f30663e2074dce75531f2d16efe5534522385aa3224b1137460fc742cd724a22cfbab3cb770edb8f8b58261d26c8da9054ba262dc8e387a2266bdd08b554c573d8ff1c5cae4d5e507c435b91b3cbd14d1b5654f1612a5ed1196738f4c519210ec7e8a9a6ce9ebdaadcbd3ded7f2b2362b80ab1065df36540723ac23d22d23fd06797f49cc322ff4bd76dc0b7c402d255b8e2dfbb717b8616a5f9c8ec7fa8029454b68917fe8ad89ec597743ee66269f3e86f47335c9d43725af8f20c4c7b8a42cab1e8af228e97981212931493ab9822e00b7e18ba3eff88e6968087e12d8eefc3d966960de15eb409f19c77e341921dcae3f5f6747c4cf15e33c605dc2b72d65cf64e16b771130e8969c6096a3195ff577e7190dae09fb8a126dc1d88d2f50b91949fc83fef4ba535fc4dab74b3e6a949e28a81075305990088520962b033df3e79066c6e2e2441f1d5788f3e4b5fc834f4047176ea6040d37d3bb8ce4aee843af9ae60aaa5a2087ede0a5e7f44fc92761e1f3dfca762cdf6fa99df131dd844e68cd56df197bbe887b6421ca026a6e428fd48ada02c5662014af4be075d17bb6f176e8310f60316abf2c3535553c4081d01b53cee67be8bf6535e186cf041077252dc3230eefc66e88d557851d32f014a478001ef15486331e76ca26583c09c995787abe90f323159a51904b23d2c09fe3ae302a307c621eef5973867e3b51966cd298e05c3fb4848932316ab4c22ee63164cac730e59fa288b842be635984c5e7432f5435e66afc135676ef7481e5c452d013aae91f2cc0de13e3106806f4766adbf7132d21b9aa2ad2ccce28223b415a8ddd4fcae5b9668675606f6ae9f066cf0e6cce4c4a271af2640fa2a972a1258a6a761efffe83a31af0989aaf761013d5536aaaec5f9d2a617a0fc6ac21c0ce3bb0853e742f917a25465caf9be1d1c8e5ed55ebc78f705f3069d23528fa73c04a9b8ee8d57084be7d071134548a00fa6f77a9615e934b245b0697a7b822eb46f6fab14043a5fc9b4e68848dd22cfb9f6b10bad9bdb9f6733aa1dd3573eef3453550b7c1f07cc49e00f8c899e7576e22111cac522fa50a44f3d4d2ad6b1f506f6df96f85aa67c4d6538670b211af0561769096b68ab0145a1942ad7093b24c05bbe2a173760a0dbd015e9881f5d9c792504431b44797b90d625010de806f387eea28c0c2d2ce47b780c1fbd6d3ede35819b26d5aac19c085306c22133b652d967c7eafbfbd5ed79806a8b217ed445e99c678daf1b8999d0cf458b5f171fcdaea919796e177b911488a3cafe391f9be7cb273a242d1fe5a1ddbaca658790773ad9f286b98307b67dcdee7215d7551e06a1bd23d4381e7370b1ed18a04f5eebe9ac5480c05a2c856cd64a4a971df1f3281643e97d33e914f66944750099472648db6210b3d756b0b8b85fc61698861db6eed99451143a3e9e6a4c2a6f1d4ab6ae74049a530eb0ba288f67c7c131afab05e702bd34528a974aee8e8b6b69660f719d7428b53e34eaee8654dcefbf4cdeedb63af2d6db3e1356b8b9c1a622faa4f6de5696e94e65d779ded3b65239d66dcea4118031fb06e2dbd4d3fb1146cc9d2e3c941373b1b3a03d3188ccc33d1ca471a97aa635a2c253fbf099dfa0ad481ffc4f6bf222f10855011a7d8ae3d20a66f756798898daef8b1d3963750bf87ac2d1b4829504025221d7d431f826bba744f5b35004dd4864690141cb7fdb6c9c051a42cc01b188500c6082d1219aaf6129511c621800af0489abea7d55886016903aea8eefe377d5e59e65a05f6cf463a5a38a273a3b0e64e54e33915d311f032d19e583f5b560b7d467bddae2d65e90123eb69c40852ff9a564d8564fdd956ed75b15aa0e3beebc02e47c891f6ec0d59da5b862c1c5f8977f61b5e25eb9f6bc6548a5ba83c5b26cf0f4f300e190de1358fe9081c6f1b93741be6b26b727d2acf73e6ed0514917c4f840764883739578a179be9081637b0080c93818255ea5ef18bbebad1c08459c0e305429aa47f5c6ade335080b6fe62de32a3b34422b63f84020396537aaf007bc932ee3a69d8cdfab9f8656486d7402d3970c2ca7f0056bb31213941be491e38b8c144742fadee33fe817edb628f9d856b3fb440d552e4462236c8b2e84dbffd6bcce5bbc56905c7d7c99cede5231132eef135c9cf982dce90efd62228c7386acc4b2f5005c043f0b838c59646aa3c86b41ad48a0543da365a5acbb5bbd1846b6572ca1eeba6bce4f4252f02a1cedab33413a9f837beea9e9464c78a745feacd70b74114b6ba5b40ffe4cc8eb95e297d589182cebeb1a37755bdd63ee9e04cf025331b8ff7a45b2201376aa1b4b841139b2c120ab5c3829c0c25b23202288ed5f35b32503cc76d0e5eb7bbfe418e0eb73676d5035c84cc0998a69458d4038e332ef56f74936302e4dd205c3b9680da67860aa6f160a27c66000841ff2993b734b1642a2e7e1bc70d70125a47be6927cbc615bec7e652b82c7e36e65b34b9367dd66e9740abf2803d17a9f9f6fb67527df42048e3dbce1a94af01b581f15e6bd733b5004a2607419be1b6498d8f79548c837ad92f7872b380fe824679cf0f5da0439f8aeb104cc6c43b3ae0159c82d8452e7668bc91141805aa1065d96c92983f96cb79aa272af605157f53b2965014bcf4c803b0a811c986f9935a7cc3371f3d45cbcf5ab72c45cead903f7a925d9e7621f2cf6406bf6ef938f70f5b7867cb64872ec1134c7189b006d2b97e8025559b3934fac272ff37b0f5086f40bd571037bbf824d1bd424c056dc2dec2db4fbd2dde34b70187e10c6ddd63b6ffda9c6b5a93a5fffb74a1459d0c1c50c6b42efd5b8e5eaae9c2de05330fd35d344c5f360d137eacdaf324e0b795a46132f306fe467e1d33edaddce99b1a3aa0c633277c6563053dcd460f7704ab9738b488e969f91cada54ccc8bb089971ccdf31dd82a609ac0d5429b0a1875d53b05456a2ccecbb75fffcec8ee7bc7807e9132e56f1a2214aa7e065f3bb2aa1656707252058202a9c51dd534e98283cf5284eb50e6b602321c48a2b0c2b59f0215944db604b4aa359391c39963295408ef67d600c5d5441e00d8718025c9292a739ec77a6851aa118cb6ddc2dd88b23dca845d7890cc635667794ff4ec3ac98a831a3d0592b6293ae46ece6169e1227da4ba55323df74444762bf5b83c996eba2bc367f0824367bd2918c59d6469faa4febd8815805643b54f84a7434c931af253298c295c6b6c92cdc31b93330eda02172d2b62c46d493c14e18dc4c97d442993b30db50cebdf8c5531bb47d98ca4212944b7b4b3e5fa1ec872f0c2a992507468d6a4fd4096cc20b319e38134ec8cb36a96bb384b8301c10be2fa41b33db7f701e9341b4dfa92d57b25bd2dcc2b405a145ae43707a3aeb21d42a048f8d95c87cd45c763b71c0d55590b7909d01287fdb1a5ed6442bed27cec01e313d03d22fd80b5fe9d56b7cf8d8abb3432bcde2ac97fc84ced01b8d7cb741b3d4ad2c7d64c3de1ece7c80cee96583d6db3cacce307064fe6d2d411e154874bcab0006ab6436c9e83abef3e4cf01942aa8e14bda195bf4d2d2a5a0024c5b883e6ab83b6f8486f8412919a815b8aaed8e5032b7b6828aea2ad9333818b27b84b3e998c1512fc0484e6c923fe191e08d616f860fa4c85e9b47c20a9fe430ce1c15fe53794199466aac0097ab189b3efa64bf885c8d217a3a62cd28b7c18264f94fe57459cbf13f3659e8ce2b225cd03240808f112b9e8d74cb0859e826a21252b6185a272a1f4e67106c07b553f19eaf796d99f8e58461ac19cb57ee931ac0e1aa8e88a53eb5dbc84528a0856060cfb88d3174ec1060aa09e1f7948b885db97348f71bc3f2b2050a8c4b2fa35073d3e429aec7ee7780f997971c0015020488c8b8099160abfa6d7503e61a5084241527ade0645f2d55706b332431bbb3b915334da60927a21c5bac4ffbb22b1dbbd21c3e26df19fbf2c4ba0216695e6c6e1d0ec455c8414783a7ab7794c418b61031ff58ad6e3a9a1d06550edda2c6d6f935b0b8c2920ae6667cbe2c79f94eac12d668c4730b6019da98ef9fbb1e81db60c77e8db09d95f841c5005e52acadda7d98b0e9fa642bd2d1ab519f7b3978c08cceeb14331180e1c5c6b78defcfdb75819e84acc1babdba2bf8bb00f7339455112a87f570efd0c61ee490eac7f89fa974affdfd90b85b8df19eda9c652ec1f25cc30a8b7c3d8577f1c52eb78adec887c66e09836da953643d9404f86068f0501d1b3f7aadc2637a54945bf56edb9f97d304d9bd36ede712e343077e2c7d86ecffc7dba0f2d2b800992f423002047fc70d4bd804f686e950a9378da383bfe87dc711eb456a912675396ec8bf0c79890f99a4e0b25ed13cd811a6b4e4d6a1b4169d843d247cf1667b157d4a1aca5eedb5a75433704b5673e0df88792eeef71ccf0884ce72af5bc4aa80b982c4f95e6d544a79952de6bd1814def55c169df7550e92a175cfa3a893771d3ef6825ab56521e4de4736c08faa10e5f3af7c4bb3d0a246d2c8e4632d6e44c9c79c7eeba55c4b60f1723b40539d13bec3805fafd82dbce0753ed2e5a5e5450319e97a6d3edf3d2d711a216cddea37cd456c474c088e42c8cf86ef4ab409d618b4ad364b2f29fe0831021a1093eaad397ef44839377705670bb8441c4737e16864c5a6fde7fb424989cbd9154c72ddb4db70a1c6368d8a7f5f1b484d167ad07b4019c5d25a575485b3e86b2356aaf412ac5370c2e21107321154228c854e290e6fb55b4bbdf00b27e1e15627abe6280f99e2617591285014bdcea5be36d203fa75c238bc279bf11c9b3e90d383d2c8d481df9fcca07ef326fc1763779fec40072d6f25978985172143edca7a8a9497237fb6610d9c4530df6293d0e8da60d7a616259ea9ce323c339f8da67818b078fb5e7fb5b52621b34329a1dedb96dcf3594eeca21399d44d1fa43f9a2d240df475b5ab5cbb5dea238c3678337dd1a0c5498074893b6fdb5d7a1439e83853d960ed158ed1a34851d001fa9015911e3f24ea7addaf8a3a25efb71e794173d42b434c63ef793a1ca6107e3fff186c5f307d64adb34b4648041861d447d0d4bb5b9381d165a1ec0cde33d6641921769626f79d6f9b49809eb415d023a80a0eca2ade49d96ec17eafb13336edcb573f5276f0f5b2ce681e8ace8bcc0e1f0c13bfc87414033153bab3486a6114573334c276a4772e6fbec27231695ea2e672ed59fe6b2b605989f6b8443dc9223b48feb2c12efbed241a7e1e15391bb9fac946ad6b72dcdb0574dd9a41f6c25ac2fb133ca4d258a3a6c98a8589293e0e3b06d80c896512459c8bc35f5dcb4d755a346f22f8ae80aad6344e29867f244e8de39327062e946870c0c72dbeddde0171ee902cab14422b88410c7843a4a0ecb10c33faf93c8b5c8be510283a430e148f8c56e056712ac10319725ec530d11cddfbe99436dfa2d7007cc77fd1f562dd48c694512aff85f120a26ef2e320a3578c14a70a28a368bf9dfb1c5daeb44345456611ecb1a00699148a41cabeb51c100a4baca472225df753dd174af6d0320ef9950a11d5a5412a6590ba1bfdd0508a395058e5c8ab53b25d3e9f3504dfc0d825c1b230debe9f30678a508f3494d1c947522deacd5b098f243a88159ac8030913653fb5108491fb3eb240cf3a0e623a6f51d6e87e5c0726bc30984c3155fd7a9aaee75b5bd7061422c268893d535db363332eb55355c2e8dfd1b4f14976add497a5398fdd7f8041d7bff607a3e11d44c103ab628ec7eb78e2c4b5bd00ab7d2edd9aa5f4f805347d135fb4828bb94ab0318dc59a7b1079ace0d618acb1706628d18ca7f84d2a81baf11ee5014cf398a0bfbeac77191326ff7dba2ae448f56049b068cbb02c2138bde76694f8d77a7cb09f56af40fa37a9ca66b00987a3ff15879530451b986eda9fdd78facaaebe014d5fff74875974deb503049fd96f7e2f5346e503690462692b8b3081a899a34439fa7d7cb391542d2d338a7f9867ebae0509878dbe74215d1619c82e3cb3052c67aecef653a4c0baef356f8a379b1c7ac20f8ee5b223f1b11a3776a8caee3056a618df8a744696d38e52da4f3a15197983cbeca829421727e3e0be01e54cf007d155e448297f2409832eb66bf129f7672c1d3adbab2374ad83422884a2e0ddc9accb2a988579908a43ac5f67395e7dc3255ab03e32441a4b7a94b0898fd825de4086108728160921f511e06a68527521252c3f0479b72323385ecb0c907b51d0a63fb3a9ed35e8cd1ff90c150fe15accf0b147627756f0159e5e389261f0673b9b2eebd5704142497adebb7289b75d27e7c4af1df83b883e283a8820b429178a91cc369ce9d24e4e1744c979011ccf0e2d47146c52ee03f03c188fe54d21d4b72864fcaa74252f1355bebc3a4c95b35541cf9c194dd61ab1ba4b5f64577f44c25b07a633ef3072f581022930b283af15d38a460adecea3a776e6600007e9571c11acb9395b01f3dd68a7a456dc13a920cdc3f56b1992bbd0c85f3d66aa4491bb6f8e7c4a3c68ad28a172de46ae29e2769b87ab6703c5a20d2c77142236f509baa9a9d1e05831405305d01511e3c7b917b831962e09754d7c1d2178ac318f0c426ecd85aa3f919f47bdb0acae3263b2a37ff318ce8a5b08baab633541261f3cc5bb9629116d0e4a346229ed1ece9a2323079d7950ca7f3a54645c278643441d64f283967a302875d4f064468cbdcb3cf66cc77d0f18bc84d8657ae8d7950813377dac5888ffce5302f29febef263a199a61eb2b43ab932976d6c4f9ac8e007f8635b02852ebd16891f8dcebbebddfc8d1116642e85f38bbd3fd16da549c886929ca10983b853cad8e4b4d7a9d2dbbc65bf3eccde5e4f7a4e1ee6d5b195270b1e968c139d828acf93c7054c934137fe6be66baa4c11d69ae21bc9e2dc656b98ad75949375ecd8079f4ed524598f951cfd065fe41d542848e82f3b2b42ead3f374fcd7c7639005ca7647d03ced564349c9d63f4fa35545308e42dc9d8937a6c53ea2df19792c17622915e7c12d9a7048250e73667e03f727327b1c7403d881c82131cb96075c506f9d8d89414655133d6a859b8d5addf1ffe29f66b69e401ae9245390023f7db57bdc4590eaa3fadbfa287a86cfd44ab7be3e1cebd55136bcdfedf3164d9f0baa6a9df10ac1b4dea180e0f6cf5ba0c5d997501f5b4ae4b3b44ff0e155b2451710473fb72d18a89f6f9195bfda5fc945ea47843e260c00b0372b3a02e813b5f58b94ee67ac5d84306e00d003872b78feb5dab3cb3a0705bffa200c4e750c7abc2b2d71abe81394e078c5126b69c205fd689c701186d34c10c04e5c4d3d7b40b900d4fedc4cc51a918c70cc66b1d152bd243f1481638e224132bd01d3a1986e99948eaaf25c204b85f2d9ad577b72425c03240614ef1a61e9618780b52c2ae83d15ccae995481374e6b3d5f2325abce3d2b329c7660fd483acdaad7e299473ae7c3d6f785b5f85e96fc07e4ff60f8e1f6b3eb4a3760cdebf24baa7a6d98df028d77cc59028756003f36f6067427ddfee184fd3d7045619238a2c7fd4d6aa9360f2d6fd4912eccaea6b7da04f469c9a5f5ec0eadf7bc86371fc06c1e9bf117edd81893e8c1017e011556c19e660329291c7640c96a6146fd0e281ad6c4a780511ccdca53184690e665b2eb6cc91f14b6bc35cb33e995abe2f80599a01b90de91df5c8123a49292c0b83da640494c1b15ade4c3715ac1b0eddcd264fe198385dcc29cc5a0e72cc15dde39cdf2c400491d286b72893c9a20e3f2aaa968758d959ca56549c1b315181be826ba56dc1d14069a98aeda35992386dc26d71cb6264da18be5341302b0727f987e71cdf16d4d268091728fdbf29b2df350c84c9365b8c7584e4677b3c20eccc81b7a6954c74afb860737e85baa85b24d6558062bdf651a544a03b0c825a9c5de720b71b1a65b2f16ff82cca22723a5886828abcd3fd7730761ee6dfc29f333063936f20564f5e1a3f6c1ae91bcf80c8c0e5ef699e53329bd823b88874f88e790c3a2967706b5da67d3ea022d853278a51e2e5bd6956aa97dc6189d75cec5dd0d527e59d5f9235283bc135cd41ae90b7d9e0142d032445cc91d43e9de81484a31e94aeeb135ab2ebe5343f078a3ca3c866943346369729c745cb6298c68060056d9fa277090166bca53545afddc3407c1ace30ae5cfd915fdccc415068a188d1fe7795193fa288dc7625e86dfe7e1568114a987f0d671048bdb7efbed460eb9800e74e4d8bf1af29741045dec23e4ce42d7ebdfe32d4eb20c9b40b8d89105118d82d27083390e73302219c73ae4bcce64bdade77623df0071995a5fdef23903fbcfcf8bc5032d3744eb83c1828cdc47a54535b1b623faad31495ab920bf9831fb6a446d71125d6278c016775cdbd84e573ba1bb8f01b529db56106c7ba30f0aa0b8af14cf6223fe2ea27631ba476fa6f268f0213691c7925e0a1354b07af123938346f09bcef6cc416edee76ee5954a5fa41927b0dde7aa326896514533e4ce3a5dd55415993b72e73799c78a9b6773890e8dc724efc7d3de4ceb1e5392999d60fbb68080fbe90c0db5f1ffea8ae22b90e03b78c2021dc659aeedede252f3b4966ce0aed0c8944969eb9f3746fb5a935a2009f278702bba8f5c4d5ddf8cfbd811106ccb9627e66a4f31ddacf66af7c600380a93c8c86ec7aea8e2ea49be1342606ca9d200525163fce6602df6cef325a9789f1ec331d5d2d25593698d82e026482dd4a9d836438933c57dc60469d8e5ee0b3fb57ba7fe394bee30c2e3f7bd3ae9be023faa40ab5ee1a7e178e026af99ed4f164bcc42c02591f7754fd4a98e55b58bfeed62d32c8896fe3dbb69a6b22e7962689ea3220692bda53ecf130323bb0064894848df4af540b84826b9a7aedc057d9cfab879f78ed0c8341119beae05d8ac7d85f6d5bf00f6ec6b2f7bb75b35afd05d55f5ea2ccc3e4b96204cc25b34bdc8057e2d10c2ce9679df1515718b3165932a07d5f235143c7e15add234657af124c7cfefabd6c9dddaeb9dd661c9032abba7d9f992c368e82208d166dfb2aa63d8efed90a47831f7b4da777ea925e99db9a4d11cd38f655c80bb2a17fc0be563f741fe30f05b7f4e175b374a66c2b89591976564dfef21180bfe79cfe32dbd0f6ea15eb648d29fbe4b2425ba18991b1ad05abc92dd2efdea5134f75919deefa3432bdf63ef4249e4d2ec72fa0713c12a0ae60808734c7d5278c04f678ddcad546c3440351b5f034d52bab7f9326a1810e346f70d4ee15334f5bdbda4ec3592cbd205be03a9cde80a508b53e27254f095b7b1aee76a6b6ccff08a947e1c2d73e98295cdab21c6f16edea636072da19b706ffefa9150ea5af8301082742113568c3a955377ab252fd87dec25e17638bc85d6dd4c4987a218e54549a57b3f5d3affe104662f5192e69c54b991d25159460c11390777496be6881dde22ba429d7b7ff6d8a9e1872e6a11c5a3c92f06c4cfefb0ce538ad99d378ade0eaed0a3ffb587ab0673fa51c7b2d99901e662d17dfc80ded5e09c23e044909d8d795711a45d84a3a61efa382ef0f170e1b78ea2c70bc8c7f5c9fb2bd0c9d5b7c4920b7f292faf604aa3af6659cdf3155abbda0b4aa272a0e77c32611cf42dbde861b1180a826fc45b1f3a755e10592260eda087be931f88dba4e396b70f0bbb6927b683b1821824f04861fe8fc8ede00c5655c5f6d350d7a4a7a36ab76ea39ae9e19e0b07d8b960749b83642534ccb0940e33c2b4ffb8c851995b68647aa6291e4817a102f817df86d2961a509bffc2da9e7721e4318beba0c204ed762e3bae8f22f85d511790194a5df6cf16d974276c7073d995963c2704a3036da9b168e0b325a87fb8bcbab799fca714d4239b24cd60e82e21c3c8e73a702bcd7c145c9408895b0abf17c3baf85f79c8fbd8352d1dfcbee6e58feb4194933a1ffb1a9719854ad8cb569cfe7257af3d6462526cb024711f6850539e57bebe2c44ee421c75089bdc4ff3abd078f5fd8aa3daff0a08270e6920c5cd7c969f0ba4e82c5517a098f50334b25a3a84dfbbe2fffe5fbf1f1af3400e30b98e8959d536b29fdc878c57a3409c47b1007d00e53f8e699687a1679c9e86d842d7855e4e51d54d07f7c4f01f8158d5425087fb89e854855a385b9a4bfaa42f4b495b64f337d1917efe2cc0a683a5df4a684a95eeeffd80e36ea7e359a5c2b5d6aca4fa144632a14e35aef28ca1fc7e16605978e819d10953179abff13ef270f2546f22f3c135557242c803950f7f97ac456d2b91b496c24fa9bb5ff9edb034edb89a5886fd9f4875bbbd6422792fd6015cb099c1550f97124d20e42dfbc7d31b448bb135028da42278efc17403994e51f823f530901072f5d4aca94ed17968f301fc65941e4bea0cad94522e898b64ad7659aec8a0392b134756ae011676c3948a0d9bfa4cd2fc41ca8bf46813b2a813c77a06fa620abd4c1373b8da964a12aa3712975eeb9d4e83d195e16aac7ccd21c231fa323c314742908d30e0000630a3334e84e032fa9f5e11da74f75b01a026a6ef0e18448e044c3e3bc08f8bf592099e69e576f287f05c9eb7e4b3bf1a0a658db1decd5a3b20ce83ae8299d60d84c498eceda26951073558bfe173ee13396ed737c924cdbd5c87760629b6b7f3aeff51913da36b351e72d9bf9c5a8c9b374b48ee8823558e96821daeff33cb8eecb5dec65f449c9811a61310db5764dd61f700c2aed5bee510bd10b5fc0876cd617fefca77ea6d27ec65a3f4ac5e0867450d4b1733a02f2a194faa0d72899c3f4cc2864735b42bd58c2066f567f8bb28b3b986eebd2075450cc619e6b19c341076d57edea548ada9bcebedc31c7dfde515bb84e16f5d64cb1e0821a92cab60d20e85c846c1a715254c694037c32eef4cc089135951869882480751d51c0e2bd0252c3995f2a8d8b022a80b76609ead3940bbe280e173ac26159d19b1e56cc56f7183d6e7ff0e17c60162e699742e14ce39635ee620373dfab96cd1b0d4bac0341434e5f5cb69a83a5ac3fb81157f80f7479b694c8a4f25b17076fb7fb431296cc35d1dafec7baf7811488c51e60ed3cdcfeff01ab61dbe4347880494f1af00950173c5e235c4079219064b9cf17e2291a816999945996e4902ee447be0c6b4c15e75461e4c511d2c302a774f6b478f21633b550aced743a5c855a86c5295f80a9977a99563796a1c4b336dea941df60990557838b66050f6351c20d0434bf3c53f70fcf99bb3a3241ea93ac5e8b59e972582d23bcab7cca70f4602a6c8cd0bf6527581d49a7f29f3a274ba630c9b4f65c1316fdcb3e99495df0c2e060086a605b98b698d018d7f6317041c7ac9a0e45b200aa21c990c3d92992063d31e2b2ee905b8ab5f8100072846b5fc2dc3ad89b57b8b9c5362c9934346848024c28b1cbd7d4da1fc0790306ab51183749ecbd3b812aa34adc0e18ea83e1c05dbd05e4a266fb236646dd718e023323baade6721d9b3e49558e68df7a7e93b233552d42fa7d9cf53395eb521fea7390f55d57e8ca96a1f78f45055c3c5e139a746b97d4451d10fe88353c7f614590bc73dc42125ff226657587189267e44f73f15d2049a92d4a9dd50999ed52f9ea69cc0e9b190c63b499273c69fd80689e7bb2bce6190c91a3324b3b3520f0f22c2aac1d5b31d5772d29b5c0302866508cf0436b139c8144a35118fc44f788f2fd5429db67aa18d5c37c3d9d1a0309e4cc367ff7b32c9d0c1a12ddec8a7b55ffecd87e4a6a8a300660924e18acb28fd78374f0982173333c5caf06c23046f2529ba43edd54d607f6db7f409ad69431a854541a621a925482f43481c672adfb214b9334b711fe7235faca639dc416d82975407a8256be5939cc3f0a3aea3c331278b9dc2091345223ee1f48f3e4edc64af0d68bd5d51b7f35949ac82eb33ca31ee0532ffde494dc6d2086546bc597539c573bac1b12bd66d1a793de5b2a1387d1a14ed7063d959fffeed53a73b2227f1bb4acd227d3ea54111c827daf269b4261f58b83f76be8d10b4d8ecabd143e546fadf0d81c684376406b4a790bd5f77be6566dc4cd8e9420d25bcc809e300276cf231c62a18212be96aff955f8360837cdeb688f29ffd8657cecf11074558cdd9eddf55fd238530463a0e3f32d2c419810e641f21b0ffe4c2069ff809c6a2993e2ce2c197a3d6039c0b4020c3f4a425eba492c56722295ac41ffe505dc5e652107ffb67d3a8621662df321c5aedf4449e7c270a2d127012e12a589e39a06cbd90ed03c89779a56c315d139d6779a1a8318c668097dfd37e6924883564b4757e454b7d2317b72931e3deb106ddf1ac4616e22a5e0fa317b86a2c9de597fc8833f9007858ac8476953de9394666ab004aec7c3c0d1554ccd977f61ae7f7167fc79f630741af13daddcfa6eebb919c8a27e5c19bb9377030dcc1703663e4e7f4d6fddb6ca7a41808813c63519440ef6979af06e8db2db4dc586ea3d1ea2d5fa86c7ab57297638e2960285e7bf33466e8d5594b1a9f5633a0ba0867e748ff50694daf93f71f8dec7ae25a77f95b4c3a37f9376ab9e18d0d0ae444304f03de25cce4471a438eb88063ec5c182a8e9361be5e1f047090b2bb805cb20506b8f8c557d987830bc9cc939b5616042c53a6793ec10e72da341145936272e750ba0b32e05c00063366437115b86781a6d76dab3b46185c1ff243ddc440ae03806818029e8745fd90850ad02b96e1013a86a256e65225d064357a5c8ff97648e5d85ceead22d1aad1ac76e5bdc46481b51a6afd18e7bd2a0ae60724cd1ae62acc83b2ae5ef8bf1964460de3973df2d5b273cf66386d9f279b6326676444552c8dae7ae5a685bfb1d31b77e2698ee1f9946b36af2925b90be21d3607476899039f04b53ce79754c4d972de4e255fac57e89b08cc04f56bdc5ffe999315a27ca4dd5c74fa710b021197b59d3eb3f8f8be460d37eef272c6b53bca27fe6256bd13cd0cc7ce263656159cc8a9dc4bdad5ac2bb918ba5b0445bb48fcebbdc009af89e3e838291930237d75b010e408a5223bf9af45b42581b033337b8390b610f07a7dc931b073546adde6f73f10a996ab05bcbf51631edf3991c9cf06765cb730681872b6c446c8697f0026882cb137b4c5ccbb4f73281d2dc57539685ef098801c4e5925536716508d5eee5aec7afe34eb40f80ffcbe36ff7aa17a686dc1518616ebcabf1e7bd1240184702c5530f58230d6fdb4ff8ee89e7455bb6f6c17e2a1d1a79564fcadf79a3640147d975b840d3e169d43cfdb59bfbe47e440aaa19e6a26211f24273f4141cf88d2d337568e4c2a2bbe9a0b435671594cf864f11b5e004142464db622e5fb142631685fd69a37f4155c496d0118149e71429397ea8967f4c8da3fa31736534d4d6a2cb11efb40c547432cb12b7e664fd16fbfd6a78228830a64cb06f7a938659e8526416b09b45f546ce0c8933fe5e8a7aa52bb13be50f487d7cdb94f701f532560b23b71a75c5fad30296bc1c5b677ec8537089ecc2b9871452baa798a07c34e29f64ebb50d323de216e87eb444409f9696d4536fe0e4260d0c66240e5f8e40cc5394d226405845fe60a089f457a3fcfe4f51d6274a610c20dd719d142c3201ae1e99bb6a4cf78d0718466402b56aa9699c34f685afbc4ba3c280ff0c03ec78e16c484b0a7c2bb4280431dc5f224cb3cc944c0e5fa12ec1f3d3a4d6f44ec52df2061da182536aaeb3e04124ac639bff7a7d37b80dab3522afc7679143a85cb473d094c676fd5c2f0e53c535e95cbf61f29a682c02925e6931bf7ecf554cca9f3e06450362a62e9cfd926bffe336455159ced73f61e24021ec40635aec6422d06604ea2d9188733dfeb38b4dbe1e6cddda40829dadbbdad958a851df271d1a3430ea396386566017870d09776af6e2e62e73fe33c56a1acb5634b4cf866a5aa5a7d17671f61a3155380397ee731ba58aa0587c59c6c3c6625d5a85060672e49b4985aec5823efc0441cbb8134f08d4564a78adc80ead642740e66d0be0c7ec60d013db67297122adc6ea008adf131744057fe56f634ea030d0c5ab45fc429187662d3b0c2402f866c884cf180ab665f0511fa9c9a05411e4859979fbdf753d81af7b1bd09738e7f3f79267de6bb5fe7edcc4c504e46a19ed6c1e5d0cb49997d7405ac1b98daa32a44365b4405e262994a449ca991431e4e87a5ba5f6eeaa1274279cff7c5a767ad7c2d55a6811da21b1015f856b7f006428a72330fd09c9d768b52caec11c3022255639abd245db89c9cb181f4a908c06832de728528004c8a1f45886429fbbadc94010ae3b912791a669e6aa8156e52f4b2f3ea9678fad3dea25be5b767f4fd88356bb999b39d7fb2c7781998d00a6c0cbe9bc62040ad3283b91d45da6b17b6dbbe7c08253cd68ebb20bb1a1d0420d4cdb6717df66bf62ed744b8377a384921e3cf1d6421b45b1f4b557109fccc0ffdffb80cbf63a5b7f1d22d0563ac1589700f36752d7c71d9458483d1543561c8430ad29365f962161777aeb4fe8e45a44b59cfcbf194e514e60b4a3258a7f3f3f074fb09ae4beccab8dfa20397361b2d31adffe7807bf839a7fd69112eeb4e409465b9fbdaee68d25980b116cee0234e0cd2f1be28f43729ebd7ba090ddc97f221f8ee19ec61ca674b9b21e9a499a02863cff7cc6082a7abe56dfacf87b1b3a33b7e22f3ec7b2a2e9d39cc6056adc3rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfpc-3.2.0-lp152.6.6.2.src.rpmfpc-examples    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1_m_l@_h_;_:q@_:q@^)@]fl]c\@[\[h@[s[sZZ3@Wq@Guillaume GARDET Dirk Mueller Tom de Vries Guillaume GARDET Guillaume GARDET Guillaume GARDET John Paul Adrian Glaubitz Stefan Brüns Stefan Brüns termim@gmail.comGuillaume GARDET Guillaume GARDET guillaume.gardet@opensuse.orgGuillaume GARDET guillaume.gardet@opensuse.orgmarkus.beth@web.determim@gmail.com- Add patch to fix build on ppc64le: * fpc-fix-library-paths-on-ppc64.patch- add aarch64-fpc-compilation-fix.patch: pass vfp flags to gas - Handle fpu initialization (bsc#1122855): * add aarch64-fpu-initialization.patch: initialize fpu properly * aarch64: disable bootstrap mode- Backport r46209 - "@PLT is needed for calls to link it properly with pic code" [bsc#1176706]: * fpc-si_c-x86_64-plt.patch- Drop '%elifarch' usage for now since it is not well supported by the source validator, see: https://github.com/openSUSE/obs-service-source_validator/issues/85- Fix doc building when bootstrap is used- Fix bootstrap handling- Update to 3.2.0 * Changes see https://wiki.freepascal.org/User_Changes_3.2.0 - Enable bootstrap for aarch64, ppc, ppc64, ppc64le * Add bootstrap binary archives + fpc-3.2.0-aarch64.zip + fpc-3.2.0-ppc.zip + fpc-3.2.0-ppc64.zip + fpc-3.2.0-ppc64le.zip - Drop old git snapshot source for aarch64 build * fpcbuild.zip - Add patch to fix library paths on aarch64 * fpc-fix-library-paths-on-aarch64.patch - Drop patches for issues fixed upstream * fpc-fix_aarch64.patch * update-fpcdocs.patch- Use _multibuild for building the doc subpackage. This removes e.g. TeXLive, python and X11 from the dependency chain of the main package. - Remove noarch for doc subpackage as we need to use %ifarch- Use separate subpackages for documentation and examples, and make both noarch. - Make PDF documentation build reproducible - Use tex(foo) style BuildRequires, only request what is really needed. - Install COPYING* in licensedir - Drop gpm and ncurses runtime requires (not used by the compiler, but only for some of the examples). - Remove defattr and BuildRoot from spec file.- http --> https in URL- Move patches and sources out of %ifarch conditions- Remove 'fpcsrc/packages/nvapi/nvapi.pas' due to license problems- Add patch to fix aarch64 build: * fpc-fix_aarch64.patch- Add aarch64 support- Fix %arm build - Add ExclusiveArch for %ix86 x86_64 %arm ppc ppc64- Update to 3.0.4 * Changes see http://wiki.freepascal.org/User_Changes_3.0.4 - Added update-fpcdocs.patch to fix doc generation- Update to 3.0.0 * remove patch fpc-2.6.2-make-user.pdf-fix.patch as fixed upstream * use previous fpc version instead prebuild one for build * New features see http://wiki.freepascal.org/FPC_New_Features_3.0 * Changes see http://wiki.freepascal.org/User_Changes_3.0lamb75 1608270077  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.2.0-lp152.6.6.2    !!!"##$%&''''''''''''()))))*+++,--------------------------.///00000/111/22222222222222222222/333/444/555/6666/77789999999:;;;;;<=>????@ABCCCDEEEEFGGHIJKLMMNOOOOPQRSSSSSSSSSSSSSSSSSSSSSSSSTUUUUVWWWWWWWWWWWXYYYZ[[[[[[[[[[[[[[[[[[[[\]]]^____________________________________________________________________`aaaabcdeeeeefgggghijkklmmmmmmmmmmmmmmmmmmmmmmnoooopqqqqrssssssssssssssssssssssssssssssssssstuvwwwwwwwxyyyyyyyyyz{{|}}}}~~~examplesaspellexamplesexample.pasbzip2examplespasbzip.pascdromexamplesgetdiscid.ppshowcds.ppdbusexamplesbusexample.ppfcl-baseexamplesasiotest.ppb64.ppb64dec.ppb64enc.ppb64test.ppb64test2.ppbase64decodingtestcase.pascachetest.ppcfgtest.ppdbugsrv.ppdebugtest.ppdoecho.ppdparser.ppdsockcli.ppdsocksvr.ppfpdoc.dtdfstream.pphtdump.ppisockcli.ppisocksvr.ppistream.pplist.ppmstream.pppoolmm1.pppoolmm2.pprestest.ppshowver.ppsockcli.ppsocksvr.ppsstream.ppstringl.pptarmakercons.pastarmakerconsgzip.pastestapp.pptestbf.pptestbs.pptestcgi.pptestcont.pptestez.pptesthres.pptestnres.pptestol.pptestproc.pptestreg.pptestrhre.pptestrnre.pptestrsre.pptestrtf.pptestser.pptestsres.pptesttimer.pptestunzip.pptestur.pptestweb.pptestz.pptestz2.pptestzip.ppthreads.pptidea.pptstelcmd.pptstelgtk.pptxmlreg.ppxmldump.ppfcl-dbexamplesdbftoolsunit.pasdbtestframework.pasmemdstoolsunit.passdfdstoolsunit.passqldbtoolsunit.pastestbasics.pastestdatasources.pastestdbbasics.pastestdddiff.pptestfieldtypes.pastestsqlscript.pastoolsunit.pasfcl-imageexamplescreatebarcode.lprdrawing.ppimgconv.ppfcl-jsonexamplesconfdemo.ppini2json.ppj2y.ppparsedemo.ppsimpledemo.ppfcl-netexamplesip6test.ppsvrclass.pptestdns.pptesthosts.pptesthst.pptestnet.pptestproto.pptestsvc.pptesturi.ppfcl-processexamplesipcclient.ppipcserver.ppfcl-registryexamplesregtestframework.pptestbasics.ppfcl-xmlexamplesdomunit.pptestgen.ppxmlts.ppfftwexamplesexample.pasfpgtkexampleslister.pptestgtk.ppfvexamplesplatform.inctestapp.pasgdbintexamplesmingw.passymify.pptestgdb.ppgdbmexamplestestgdbm.pptestgdbm2.ppggiexamplesggi1.ppgmpexamplesMakefileMakefile.fpcgmp_accept_test.pasgmp_test_impl.incgmp_test_intf.incgmp_testcase.paspidigits_example.paspidigits_example2.pasprintf_example.pasprintf_example2.passcanf_example.passcanf_example2.pasgnome1examplesgconfcallback1.ppgconfcallback2.ppgconfexample.ppgnometest.pptestzvt.ppgnutlsexamplesprivkey.ppsrvcacert.pptestgnutls.ppgtk1examplesclist.ppeditform.ppentry.ppfilesel.ppgtkgldemo.pplist.ppnotebook.pppaned.pppixmap.ppprogressbar.pprulers.ppscribble.ppspinbutton.ppstatusbar.pptictactoe.pptoolbar.ppttt_test.pptut2_1.pptut3_3.pptut4_3.pptut4_5.pptut6_1.pptut6_2.pptut6_3.pptut6_4.pptut8_5.ppgtk2examplesMakefileMakefile.fpcfilechooserMakefileMakefile.fpcbeipiel.gladeglade.passimple.pasgettingstartedMakefileMakefile.fpcgettingstarted.pasgtk_demoMakefileMakefile.fpcappwindow.incbutton_box.inccolorsel.incdialog.incdrawingarea.inceditable_cells.incgtk_demo.pasimages.incinit.incitem_factory.inclist_store.incmenus.incpanes.incpixbufs.incsizegroup.incstock_browser.inctextview.inctree_store.incgtkglextMakefileMakefile.fpcgears.pashelloworldMakefileMakefile.fpchelloworld.pashelloworld2MakefileMakefile.fpchelloworld2.paspluginsMakefileMakefile.fpcmain.pasplugin.passcribble_simpleMakefileMakefile.fpcscribble_simple.pashashexamplescrctest.pashmd5.pphsha1.ppmd5performancetest.pasmdtest.passha1performancetest.passha1test.pphttpd22examplesminimain.pasmod_example.ppmod_hello.ppmod_spelling.pptestmodule.pphttpd24examplesmod_hello.ppibaseexamplesMakefileMakefile.fpctestib40.pptestib60.ppiconvencexamplesiconvtest.ppideimagemagickexamplesscreenshot.lprwanddemo.dprwanddemo.lprlibcurlexamplesMakefileMakefile.fpctestcurl.ppteststream.pplibenetexamplesclientapp.ppserverapp.pplibffiexamplessimple.pplibfontconfigexamplestestfc.pplibgcexamplescreate_leak.pptestcmem.pplibgdexamplesMakefileMakefile.fpcgdtest.ppgdtestcgi.pplibmagicexamplesbasic.pplibmicrohttpdexamplesbasicauthentication.ppbenchmark.ppbenchmark_https.ppchunked_example.ppdemo.ppdemo_https.ppdigest_auth_example.ppdual_stack_example.ppfileserver_example.ppfileserver_example_dirs.ppfileserver_example_external_select.pphellobrowser.pphttps_fileserver_example.pplargepost.pplogging.ppminimal_example.ppminimal_example_comet.pppost_example.ppquerystring_example.pprefuse_post_example.ppresponseheaders.ppsessions.ppsimplepost.pptlsauthentication.pplibseeexamplesmod_stream.ppteststream.pptestwrite.pptlibsee.pplibxml2examplesMakefileMakefile.fpcexutils.pasio1.pasio2.pasreader1.pasreader2.pastest1.xmltest2.xmltree1.pastree2.pasmysqlexamplesmysqls.pptestdb3.pptestdb4.ppncursesexamplesdb_demo.ppedit_demo.ppfirework.ppmenu_demo.ppocrt_demo.ppscreen_demo.ppt1form.ppt1menu.ppt1panel.ppt2form.ppt2menu.ppt2panel.ppt3form.pptbackground.pptclock.pptevent.pptmouse.pptnlshello.pptpad.pptwindow.ppnewtexamplesnewt1.pasnewt2.pasnewt3.pasnumlibexamplesdetgpbte.pasdetgpdte.pasdetgsyte.pasdetgtrte.paseigbs1te.paseigbs2te.paseigbs3te.paseigbs4te.paseigge1te.paseigge3te.paseiggg1te.paseiggg2te.paseiggg3te.paseiggg4te.paseiggs1te.paseiggs2te.paseiggs3te.paseiggs4te.paseigsv1te.paseigsv3te.paseigts1te.paseigts2te.paseigts3te.paseigts4te.pasintge1te.pasintge2te.pasintge3te.pasinvgenex.pasinvgente.pasinvgpdex.pasinvgpdte.pasinvgsyex.pasinvgsyte.pasiomremex.pasiomrevex.pasiomrewrsex.pasiomwrmex.pasiomwrmte.pasiomwrvex.pasodeiv1te.pasodeiv2te.pasroof1rte.pasroofnrt1.pasroofnrte.pasroopolte.passledtrte.passlegbalt.passlegbate.passlegenlt.passlegente.passleglslt.passleglste.passlegpblt.passlegpbte.passlegpdlt.passlegpdte.passlegsylt.passlegsyte.passlegtrte.passpeentte.passpege1te.passpemaxte.passpepolte.passpepowte.passpesgnte.pastest.pastimer.pasturte.pasodbcexamplesMakefileMakefile.fpctestodbc.mdbtestodbc.ppopenalexamplesmadopenal.pasopenglexamplesbounce.ppglutdemo.ppglxtest.ppmorph3d.ppradblur.ppopenglesexamplesMakefileMakefile.fpces2example1.pasglutdemoes.ppopensslexamplestest1.pasoracleexamplesoraclew.pptest01.pppasjpegexamplescderror.pascdjpeg.pascjpeg.pasdemo.pasdjpeg.pasexample.pasfcache.pasjpegtran.pasrdbmp.pasrdcolmap.pasrdjpgcom.pasrdppm.pasrdswitch.pasrdtarga.pastest.pastest1.pastestproj.dprtransupp.paswrbmp.paswrjpgcom.paswrppm.paswrtarga.paspaszlibexamplesexample.pasminigzip.pasminiunz.pasminizip.paspostgresexamplesMakefileMakefile.fpctestpg1.pptestpg2.ppptcexamplesMakefileMakefile.fpcarea.ppbuffer.ppclear.ppclip.ppcon_info.ppconsole.ppfire.ppflower.pphicolor.ppimage.ppimage.tgakeyboard.ppkeyboard2.ppkeyboard3.ppland.pplights.ppmodes.ppmojo.ppmojo.rawmouse.pppalette.pppixel.ppptcgl.ppptcgl2.pprandom.ppsave.ppstretch.ppstretch.tgatexwarp.pptimer.pptunnel.pptunnel3d.pptunnel3d.rawpxlibexamplesppxview.ppregexprexamplesMakefileMakefile.fpcdemowd.ppsplitwords.lpisplitwords.pptestreg1.pptesture.pprtl-genericsexamplestarrayprojectdouble.lprtarrayprojectsingle.lprtcomparerproject.lprthashmapcaseinsensitive.lprthashmapextendedequalitycomparer.lprthashmapproject.lprtobjectlistproject.lprtqueueproject.lprtstackproject.lprsqliteexamplestest.pastestapiv3x.ppsvgalibexamplesMakefileMakefile.fpctestvga.ppvgatest.ppsymbolicexampleseasyevalexample.ppevaltest.pasrpnthing.pasoptimization.txtsymbolic.txtsyslogexamplesMakefileMakefile.fpctestlog.pptclexamplestcl_demo.ppusersexamplestestpass.pptestpass2.pptestuser.pputmpexamplestestutmp.ppuuidexamplesMakefileMakefile.fpctestlibuid.pptestuid.ppxformsexamplesarrowbutton.ppborderwidth.ppboxtype.ppbrowserall.ppbrowserop.ppbuttonall.ppbutttypes.ppcanvas.ppchartall.ppchartstrip.ppchoice.ppcolbrowser.ppcolsel.ppcolsel1.ppcounter.ppcursor.ppfbrowse.ppfbrowse1.ppfdial.ppflclock.ppfonts.ppfree1.ppgoodies.ppgroup.ppiconify.ppinputall.ppinvslider.pplalign.ppldial.ppll.pplonglabel.ppmenu.ppminput.ppmultilabel.ppndial.ppnewbutton.ppobjinactive.ppobjpos.ppobjreturn.pppositioner.pppup.pppushbutton.pppushme.ppsecretinput.ppsliderall.pptouchbutton.ppxyplotover.ppyesno.pp/usr/share/doc/packages/fpc//usr/share/doc/packages/fpc/examples//usr/share/doc/packages/fpc/examples/aspell//usr/share/doc/packages/fpc/examples/aspell/examples//usr/share/doc/packages/fpc/examples/bzip2//usr/share/doc/packages/fpc/examples/bzip2/examples//usr/share/doc/packages/fpc/examples/cdrom//usr/share/doc/packages/fpc/examples/cdrom/examples//usr/share/doc/packages/fpc/examples/dbus//usr/share/doc/packages/fpc/examples/dbus/examples//usr/share/doc/packages/fpc/examples/fcl-base//usr/share/doc/packages/fpc/examples/fcl-base/examples//usr/share/doc/packages/fpc/examples/fcl-db//usr/share/doc/packages/fpc/examples/fcl-db/examples//usr/share/doc/packages/fpc/examples/fcl-image//usr/share/doc/packages/fpc/examples/fcl-image/examples//usr/share/doc/packages/fpc/examples/fcl-json//usr/share/doc/packages/fpc/examples/fcl-json/examples//usr/share/doc/packages/fpc/examples/fcl-net//usr/share/doc/packages/fpc/examples/fcl-net/examples//usr/share/doc/packages/fpc/examples/fcl-process//usr/share/doc/packages/fpc/examples/fcl-process/examples//usr/share/doc/packages/fpc/examples/fcl-registry//usr/share/doc/packages/fpc/examples/fcl-registry/examples//usr/share/doc/packages/fpc/examples/fcl-xml//usr/share/doc/packages/fpc/examples/fcl-xml/examples//usr/share/doc/packages/fpc/examples/fftw//usr/share/doc/packages/fpc/examples/fftw/examples//usr/share/doc/packages/fpc/examples/fpgtk//usr/share/doc/packages/fpc/examples/fpgtk/examples//usr/share/doc/packages/fpc/examples/fv//usr/share/doc/packages/fpc/examples/fv/examples//usr/share/doc/packages/fpc/examples/gdbint//usr/share/doc/packages/fpc/examples/gdbint/examples//usr/share/doc/packages/fpc/examples/gdbm//usr/share/doc/packages/fpc/examples/gdbm/examples//usr/share/doc/packages/fpc/examples/ggi//usr/share/doc/packages/fpc/examples/ggi/examples//usr/share/doc/packages/fpc/examples/gmp//usr/share/doc/packages/fpc/examples/gmp/examples//usr/share/doc/packages/fpc/examples/gnome1//usr/share/doc/packages/fpc/examples/gnome1/examples//usr/share/doc/packages/fpc/examples/gnutls//usr/share/doc/packages/fpc/examples/gnutls/examples//usr/share/doc/packages/fpc/examples/gtk1//usr/share/doc/packages/fpc/examples/gtk1/examples//usr/share/doc/packages/fpc/examples/gtk2//usr/share/doc/packages/fpc/examples/gtk2/examples//usr/share/doc/packages/fpc/examples/gtk2/examples/filechooser//usr/share/doc/packages/fpc/examples/gtk2/examples/gettingstarted//usr/share/doc/packages/fpc/examples/gtk2/examples/gtk_demo//usr/share/doc/packages/fpc/examples/gtk2/examples/gtkglext//usr/share/doc/packages/fpc/examples/gtk2/examples/helloworld//usr/share/doc/packages/fpc/examples/gtk2/examples/helloworld2//usr/share/doc/packages/fpc/examples/gtk2/examples/plugins//usr/share/doc/packages/fpc/examples/gtk2/examples/scribble_simple//usr/share/doc/packages/fpc/examples/hash//usr/share/doc/packages/fpc/examples/hash/examples//usr/share/doc/packages/fpc/examples/httpd22//usr/share/doc/packages/fpc/examples/httpd22/examples//usr/share/doc/packages/fpc/examples/httpd24//usr/share/doc/packages/fpc/examples/httpd24/examples//usr/share/doc/packages/fpc/examples/ibase//usr/share/doc/packages/fpc/examples/ibase/examples//usr/share/doc/packages/fpc/examples/iconvenc//usr/share/doc/packages/fpc/examples/iconvenc/examples//usr/share/doc/packages/fpc/examples/imagemagick//usr/share/doc/packages/fpc/examples/imagemagick/examples//usr/share/doc/packages/fpc/examples/libcurl//usr/share/doc/packages/fpc/examples/libcurl/examples//usr/share/doc/packages/fpc/examples/libenet//usr/share/doc/packages/fpc/examples/libenet/examples//usr/share/doc/packages/fpc/examples/libffi//usr/share/doc/packages/fpc/examples/libffi/examples//usr/share/doc/packages/fpc/examples/libfontconfig//usr/share/doc/packages/fpc/examples/libfontconfig/examples//usr/share/doc/packages/fpc/examples/libgc//usr/share/doc/packages/fpc/examples/libgc/examples//usr/share/doc/packages/fpc/examples/libgd//usr/share/doc/packages/fpc/examples/libgd/examples//usr/share/doc/packages/fpc/examples/libmagic//usr/share/doc/packages/fpc/examples/libmagic/examples//usr/share/doc/packages/fpc/examples/libmicrohttpd//usr/share/doc/packages/fpc/examples/libmicrohttpd/examples//usr/share/doc/packages/fpc/examples/libsee//usr/share/doc/packages/fpc/examples/libsee/examples//usr/share/doc/packages/fpc/examples/libxml2//usr/share/doc/packages/fpc/examples/libxml2/examples//usr/share/doc/packages/fpc/examples/mysql//usr/share/doc/packages/fpc/examples/mysql/examples//usr/share/doc/packages/fpc/examples/ncurses//usr/share/doc/packages/fpc/examples/ncurses/examples//usr/share/doc/packages/fpc/examples/newt//usr/share/doc/packages/fpc/examples/newt/examples//usr/share/doc/packages/fpc/examples/numlib//usr/share/doc/packages/fpc/examples/numlib/examples//usr/share/doc/packages/fpc/examples/odbc//usr/share/doc/packages/fpc/examples/odbc/examples//usr/share/doc/packages/fpc/examples/openal//usr/share/doc/packages/fpc/examples/openal/examples//usr/share/doc/packages/fpc/examples/opengl//usr/share/doc/packages/fpc/examples/opengl/examples//usr/share/doc/packages/fpc/examples/opengles//usr/share/doc/packages/fpc/examples/opengles/examples//usr/share/doc/packages/fpc/examples/openssl//usr/share/doc/packages/fpc/examples/openssl/examples//usr/share/doc/packages/fpc/examples/oracle//usr/share/doc/packages/fpc/examples/oracle/examples//usr/share/doc/packages/fpc/examples/pasjpeg//usr/share/doc/packages/fpc/examples/pasjpeg/examples//usr/share/doc/packages/fpc/examples/paszlib//usr/share/doc/packages/fpc/examples/paszlib/examples//usr/share/doc/packages/fpc/examples/postgres//usr/share/doc/packages/fpc/examples/postgres/examples//usr/share/doc/packages/fpc/examples/ptc//usr/share/doc/packages/fpc/examples/ptc/examples//usr/share/doc/packages/fpc/examples/pxlib//usr/share/doc/packages/fpc/examples/pxlib/examples//usr/share/doc/packages/fpc/examples/regexpr//usr/share/doc/packages/fpc/examples/regexpr/examples//usr/share/doc/packages/fpc/examples/rtl-generics//usr/share/doc/packages/fpc/examples/rtl-generics/examples//usr/share/doc/packages/fpc/examples/sqlite//usr/share/doc/packages/fpc/examples/sqlite/examples//usr/share/doc/packages/fpc/examples/svgalib//usr/share/doc/packages/fpc/examples/svgalib/examples//usr/share/doc/packages/fpc/examples/symbolic//usr/share/doc/packages/fpc/examples/symbolic/examples//usr/share/doc/packages/fpc/examples/syslog//usr/share/doc/packages/fpc/examples/syslog/examples//usr/share/doc/packages/fpc/examples/tcl//usr/share/doc/packages/fpc/examples/tcl/examples//usr/share/doc/packages/fpc/examples/users//usr/share/doc/packages/fpc/examples/users/examples//usr/share/doc/packages/fpc/examples/utmp//usr/share/doc/packages/fpc/examples/utmp/examples//usr/share/doc/packages/fpc/examples/uuid//usr/share/doc/packages/fpc/examples/uuid/examples//usr/share/doc/packages/fpc/examples/xforms//usr/share/doc/packages/fpc/examples/xforms/examples/-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:15334/openSUSE_Leap_15.2_Update/7b4c0af3f0b16d7bbbd3429ad234e739-fpc.openSUSE_Leap_15.2_Updatedrpmxz5x86_64-suse-linux               directoryASCII textAlgol 68 source, ASCII textHTML document, ASCII textISO-8859 textUTF-8 Unicode textASCII text, with very long linesASCII text, with CRLF line terminatorsXML 1.0 document, ASCII textC source, ASCII textHTML document, UTF-8 Unicode textXML 1.0 document, UTF-8 Unicode (with BOM) text, with very long linesNon-ISO extended-ASCII textTarga image data - RGB 320 x 200 x 24Targa image data - RGB 320 x 140 x 24Algol 68 source, UTF-8 Unicode texte| /utf-810af7e875e94e7741063021c337f6c8dfecbd88dbe855a597bb7569e61cdd097?P7zXZ !t/'p]"k%REpwe)n] G/~1DPCeX6`@H(މ~p F8$z(zzf$]:l^Kn%bo!AW!~On,} a{2\e]Ϋ,'F v'6q#Q$҆3ORitߗ(c}/8e^hV?e7>69I2 ,4&Iʆ圬$eú"fdΪJ1g&%"I]AofSn R$/ok[]*T)td`Ɖ6y˱ҡi)b>-dEjhUO 1+~`}t7K_T A.+u%I:t .6~dg}x0-y"DP/16o R_ =%~ӽҲ0n"bH06vsVȗ?3)u_ h^̼PG#y\s)lȘP찦S8 [ YYotO^Ub{Mt`퇋0AzQ6>^5=dl5YOl5JfH‡>K&B4>X}.:͘XvyݝJ# .1RUz2[ܦ)KsLlN.V]0܋x}Po*1qxf+Q`,C WP > ߪM#a:T.h^ŅdBk%l WAۄun!Ahi)|;*Ñ mTJw7#WÜG #4qyKhLSl$W2 #[1QcFdl %xmEJ^DN]vHͳe=ӣHRg.Ӂi$!pմ$nW6HlUSpsGWKxOmCS^q2l?"+ɠݶzMUJb*;21m2bIzKF p* 6I(Mb5x&3ӯk#@4ѻp A$g7f7(?%k 9!ɝ7GӢix?f*4_)j.C˳=bq=4]a^{N2Wɸ3jk ,y!ۮ>H9{(~/EDƫr.7>h2+qJT=0ʋ)yz-5D24D3ʜ^Ok9`uwA-I'x*b'Fy .CLeR$fjVC[~^Ie.8{_kxpU6**wz7{WQwPXOa<sAj\B<"_i =r_U,d|}6,1E!܃E4sx@\(3,A / `=H%ݕyuQZ"Bhr{RB*)JԹC?n4\bWK`3R2I^.{=縕{ɛ`wiPUŜ+kS> ɐc%S R3pHY%&~ւƒA<&E'ihq Y<;j9d_W@;Rޑ%pR ۚ1d:>%Rr\^0%dH(O4M.`SundWv:;{o=3{,s~M^}bR[r$<;cJ#T3#&t1g>Ƕrگ$V4hmJ(>9jJJ]Gn(q}Ff ) z'-&׃>(#dG.FX)H)bCY=9UO{lQ$ ?wQ|Ik+'5fx%c.t)0|v U)FoM1 BMo (Rnjbk$>ɐ׈R"`07lZISv{3QBK \K.Ȝr4% _'Vw^ Dmku$Em\ S[1jɶ\8=]e1.Y?~u/^Z=:y11% f`J aNm4JmMm5x"P<K٣%hz/@+SlNz#wowtJxWp`DqFǬE^񋹖%a">6D.]ۀ t1B:(p`=;)SFZ/0~7}.3ָ\sKp@I_M%5ss3BL(<&tWr@Ud/\?}nk">]F1E]Hv}?nWHP-~&喊){`iH1N\6#|pcHJq򅌠WL}] d#wqko|zOOC{v:#Mf~߳K20)$+%E><[a֮UY버oiwHI}Ӌ,#Y&r(nz&l_6L3rÅ8,qX3/5l9b;+j `:uH$C^ A}Z.tmWFXǙέe9mF`tPnXbJ[Tll2x5/.YrC&Ѧ&(5b=[`16ՅNߛuݹZM~Y"&UUuyoryw _hBh]ͦ]ӄ,Ki*'ǁI03@mcq>m3b1CⒽDשDC2d\|\}j~94J!q#ud}^WE(`}+㽞qm8?JO/A)5g&RJOTHV2?j1iŃ^?3h`b\Lgn>sBŐwj_EDV(4]?qTclUb!7^m5r>|G=S< r}%qDzBjr7 \ j-Z׿H/W˧y_~N]>PRU[eG/*_zN_||wV[ /AbE,к~l-8J?L(NaqplVMzkxCdQ*~QR^bU+(KiJN`n[UCM7eC {Pn$hKi7OfV SuLIBd˹XTps:7{1^Z-w1:[^e?i?hΗ!G<h0511ZwӉZ9OF$7`.XqT*\MmkK!+C4i]Fu \ R ($!6sxvu/::f0['2fHl.fGXYNgx mʫ j W'\/m30L^l=#e~_YL(s Ï): I:vr SvBH L/䱅v)op?S}TB'F +B.<=j6#*JA^S>cj`ԫUuJI"5VqFO1[:jjI$5@wS~?RX zHc5ƙ8$0Egǎ^8o$EzםձJ2fa #eJ MVnD(3䎠TkVu@DraELe@z@gӔӍh%ye[;8vm T4!v,j<F쑬;Y:cTt@ŹyW|ygnJiU I@+)&{V !mvVМKqAh"|(TS)#~_z.{UL7*hŇ}gA4X$=6*q%=fJWr>kPvUcYuݷ{O6F3ilEi:5E_O F= u`ܵmֵ >:촰i$B3<&l[,QZ'ԤGQFCZqa"zx*f$4] -ydu/*N'Kfq%ly,?QLU'Q,-rR)JS-Vo ~yȦʧ3FV, *v[K>U9ݳ5~/J})Oqz YZ