simfqt-doc-1.00.1-1.fc22$>jp\2OS|(!M|*>8U|?Uld   E04\`o~  8 h   P h@8DTʷ(894:%GLHܬI X$Y(\8]^)b*d*e*f*l*t+ u3lv;,wDxMUhCsimfqt-doc1.00.11.fc22HTML documentation for the simfqt libraryThis package contains HTML pages, as well as a PDF reference manual, for simfqt. All that documentation is generated thanks to Doxygen (http://doxygen.org). The content is the same as what can be browsed online (http://simfqt.org).U2Varm04-builder07.arm.fedoraproject.org9WFedora ProjectFedora ProjectLGPLv2+Fedora ProjectDocumentationhttp://sourceforge.net/projects/simfqt/linuxnoarchgyBw!2!Xrb?@70#C;g2:Bv-L5S2G_fj*v;aIaBn+7xdJP'!hp"#E 7#1V?"mX#2/'' _i)x *tx";#L#J#%H+u(>n>tdnZoy^#W\^mj\&R!$~$z ^vkEhUi6% !uf8{1f'b@w;(h@WS F4o>_b8-5J{"M 0/Rfc   6x jdW4iWffV<  <c3phWdFDVu8]Vm\d[w%\+0>BNŚ:>& k?/I:/@A<;;c;Qj;nq;gT;JJ-<yC<>;X-<|t;:=K8;y;n;NQ<A;uC<;xe_]B|UM_qR_umL]w5A큤A큤A큤U2RU"^U2AU1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U2@U1U2AU1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U1U19fbc55e95a28ff352ece2df1a9d397480ae27e56718fec7d30eb1ecc5a7fba01a039a49f71f4af5934b493c1d18a2de8c1c8f04d8dfb772bdc6d623af93250a50f24ff8a868d7001b8040f99e7b729038ea91f5373aaa2d652a5b2b69eb8343728042279e885d8cbe7fa53d6b3af19caf398be1a3cdfc7f8245d11952c9d7759d98fd5f8d855ebcdda5af96e9236680d89a20815dd7edc4f835054c4a7dc5b42f867c5d35c357a45e650ab4708b3da1b605ee56717da411a8164fea4ad6b60cb69151fc2f417b62d64549aff29ede86f956f3a728d36872b43dd60a123e882c42b51f40117e7c3c632f2d7eb8e1cac33f4e4dff7555fe05edbc51990595816fb49cd427c575ed67767da59f2c8b5ad7ff92f09930606e0812512a8b3428243c1762dff4aa09b1410252c3aa7c69047668fdd88abb7fe18963c756d58246f3a22cf9cb0a62e875a44f9947d7d88c723204b19321efb99958db95ccd376a7e57c2ea9d43d26328d6e49284218ad439a89a3996f78f80235db8320e3c1388bfa5cea79ff621f29120ec785fba0d92dc6b062106ffe203b1f1a3c6412f40eb535a6eece7a5ebe132d7715db36030d101d26ca9ad1cea047ec07f7b1ff510695decda29edbc07e961c34b0eefd2face519c5b1d79128b8b04203baf84120126794b2a6b3638280278577a5418ff59c40f95be5d1e9acc5c31ec1fd31cd76f0e2002f6811f782c7a8efde73976b3af8409ab6e0f5bd62745e26f9162f87694882aab556888149fa774ce36606c832447d7c90cedd350e384757892470bb94f9d077427850139a93580fac06f6562e2724f6ed73e19abfee79a856c2aeb170b936d171c62e7c737b2d565dde33cae4b6aa69b3afd965bc55f71c377f92db83e49c89e99d1ac29b4f789cf64efbd7f1920c12ff78fda8be61971698acc34a23ab44a376239e91dbdb4f1a2a8159a4ad71c45db0336df1b6c732b783dfbac598d4ce3db5764017479958ad221e9b925aea36fbb1625b0acc89d5f2b0c642762f7142ea042ebef9734e3a7da17b220eef3457bd1af32c13c1d948044f98a0c4af8f0e0463e67be28a0a618f84ce9a15cce2b36b877598461a7d9cce3d42ca41d18eb25f7ff480c110a697b40d5e76f2a106f72e078245a91974bc36d7ec4da5f038617a085ab6cdc7fa76486de6c32165feb35af0d2b3ad8ca1dd0714f12c5f61a36669e872e32d81de904fe6c567941a3de6689702d30b903c74a3f95ba76cf28cd5f061b6f6f40eb29c1a5a9c575c75c273972a527c22e073f83ab29b14a74e001a5ccf86b152dba7ea45fca9a1d1d5366c8cda27fdb7d8217fba6e6b050acbadb7c3e88e64e9189ae359491228ab0b4f44eaab847fa5a5b43a182fad4355c94bc8c44b91d3ca7eeb4b93ac2d6ddc6cec2eaec76cad4d40fff5181d3cf1e977b15f57634df6be361245a3c65f461a4c46dd74ae6032c723b12b3085cc887c2eb0c9e6aed66bbea61605d0eadb922f937ec2a11c0a4a2694877b7c8ff7947098d102b8f070f2767fb00deb57cf0e2d6f0934139c1a888e828be717a9abb05d55aaf50bbc2457c471f6d946c7a9fafb94fd892f3bfba3373be4cd6cab3500c800cfcec6be0b0e4db06160fdb2bcaac72cde456be62ed752a1a118a6d0ddcfd2108fd03054ab5908f2bae1fa4768b916aed97c951ec6566aefe045eaa616d5a816ed76a84c40164eefac45c3226db6d464cc8226bf19126032adb8b8c8b97f30452fb8238fec4074a1669198fe3012b4258594ae84622f38b87313967749fb416cf08d57143cb2f7d99bfe22f3c6891dff325ba672b6179aaec60e9015ba1abbb4e7fe1d823aef581bf21f47de3f25227ab315208698332e68d6c033389d9dda8a66889532263caea9b77b49d7c76146577a5c98fd3230e0b6f1c1670cb274fc600fd17190d0449927043a51d40396ecb64cd256fb1e26a586e774b4dca6046973b6b866870295d5e0016a834bce0c875f4fec098d1ad061bf944b91d37394af6e13bbfe6851ff93a1e5ba0c65ba2b0eafea94ffc51072b3e5efd2ab8d7a3296eef25d0431e5e2ea9c87f7baf7a8ea1fbd5790f2fc8feb218424a279f20a0c5bec5d217255c8dfbb0a0ad72b79a3faeeef0175dc37722f0bc3da8175bfe1d1c619d51a2944a7f12343e18df54fa1aa45188c92a332bef2d4f0465fb33f893835e4f12ef9e9e78feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e19158153314044902ed1c4165c5bae62b8b8a3f0c0ca212b3659191ab765db21fe4ff43c8af0dddaae86bc26674f8a297e5ca97ee22964474eee05c6a910e32bd99e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b5605b212dcc0b9e3ef61025b07d838aa1d93614ae390d69d433d8926a72d161ff5e79612840e9822ff30eeab632cbacdd2dcf0b00aba3d634c015b8f620f4cd5dc8340d235140603d1e03027b97ab8ec6817e181923406880c1b4248abd5971ce7a4aadc8f9539a6f29f6300aedda68afadd26757d20790188f92e53aca4fa25e8627d980b1500263bbdb5b2821c1c37d89233ba26a7452a5567934c1306ac96686d2be4cf17627e0b76e0bd97edd421f0a621ae0b4a85ff31c5abe5ce01f886506b57a14e66e988f928e7abfe84310c82a8fa2ad1b08643c78f94c172f9323ba364bb277601620d62c1711c22d20106a1cf64571f54881dbd2c2da61b11be1372653ff4255ce3d283a58436259fcceb804524f1f6dc89645a813818eb139256c0af986b9f8d79b6c54a00d0f2645d12d36591e8d5e757cf1c3d3d0f9bf4e1bc0b40210b082c6eb32fcf9c95e20a4434b177e9523f315b3ad019722c5b63b0f7f485319cda4bb309387f2df0bb6fed77b65273684501e5c1f147b45c6d8ac13e3c5a353b7da35fa77822876874bcadcdc17464063bb1440e4e0882dfe06a7d420e700e2a72997f1a645654631f4778b1666f4b4bdc9128f86b2339718556f1a38df4bfbb14995df9b25a19488ca4c1f9e9e59e05e31857d78e032ab4d968626fe5395b21d11510201a7564429e16316ee0629abaad57555ea4860119ebfd311a9f2c99c9d8b482052dfe4ac78bcb4c19a70e400814b639833079a3187ab4b28e8ea6e3783be1ffff34056dbe018c28b71d924e08bc6be3f5c8f43ba0920b3b720c79d3a603cc83a0158d1a5d1015c8208d4f20dbd54ff4f67a04bdedb3f6460bf8b4e61f6e9aee86a0df381d364fab6ef7517788265c5aaf59ab60829c53aca42b190fa6acd5d66fd46b9d39c2fffd7cdd35cb7c7fa772837bd57ced66cc88888d3ce1a9e82bdcbf0d5f3050479c4d5dbcb16a3b354d38266664312daacacde3eeeb7380815def29a35c1c938fb312ee27edd58da6ef162a4ee27b7ae8ab7882e3c97dab9ef6a784cc60f128e0bc5c0f1c546f3e322b47567cb2cd16cc09c4fbe4581c44ad59757cdfec012b15072ce45e873b51b3bc4a527268fb6a091c7a71ea9f1963741f64878e9f3fa6abc4f8485883cc409afd136bbfb1332575c1ffb0706c97698ab20edc765c5051a1eb4d1d9e5e31953fc21cf9806b19afc7ef37e3380476b47f30f8f654fb6a5aeb21b773948fa83dc25d4dec96e003476eeb67c44feca4eba4fad5dad58d42fca75bf32e43fd883db83a04768d4ded5e744a3555ba085cb41ef3a77ec124cbdd33b7836e33deead17438cdc541fc8c5b2cabdfb71887684526a013ff627eee98ece500373c095767320eb9be6931982265a07584d253a3a6e3865a07e152d358ff4b8a04716db20e26005fa3f43d2b4662d462cd3bdcda6090f3526c0a12355efa2265408406ef040bf560248ad6367462698be60c731d5bd7eb2aee987c342635464ec1550c52be18025f145e91922898b78ba0e6d68c6ae0160adf7121952d598509ca5f524a1b20baddb1045404d91e2caf06f7f4ce416eb46d570a9124db41b3fcb236a5cc6d81c47d2b20aeac187151bbdb920052c0c60574d06aa3d08cdf3eb080679060f74493c3ba4090f14e3c6470ea215ace734c77f4baac2f30d8e65fbef5424e2c96eefa966e13f8d514dbbbc5c8f0304d30ad147f30e2ecc5f0e3be42a439a8f969fa43b5c516ef4c75d645456b3fd9376ab9eb414e5fb2015dba57f5a806b12966e246fc848e13ae5edff167702a60ceacf70dbc06a13ce506b8bb1b57b34529cccf1f839a97438c0b0c060260fa6dc3773d822f93fd9eea72dc853da1ddd2a04e4acab927ba575757bac6acdc0e74b9e73f40f0384195d405ac3931d56a066831bba5ca367d85b6e8651f8fc895d3ac15b89beb5c5a7004515a3208e33a11cb9b48d564fe2710835ad9727534c8f82d68e41b15029a66aaa0952eceb993885d4c15d8a32c3672014e8418142b6ee3e7907bbcfb3d6ab263f0a1da45e93d4745e87077412728a6246fab48176d555097ea5add2b911015e021384dd941b822c5c880a1234ed2e41e3fc3ffdc06c36c51e43900406c5bbef4fe0926db9c67e6df104cb409787f7265f7b78373162f5e4127be1d2c48cc90314ea403dd8049d5981e099f224e33dbfb0e17bc884551570a09948ca47ca574de44d479672c7491331431cf04472d0cf40c12211dbafb4f32393ec52d82ce9db453a8da1293300e20b4b8220a6b95aa62b8e33d4bd56b3e0afc182e2798b798b0e332bef08fa0d02b9f834b6e3b709ece10aa9a78dad19f0acf8e7fe7fa68452b99142012f4edb1f0bd368c5af390a1168e3bfc4aad0e8bc2f36ab2a66c3b7067ca6c80cd2b15ffec978e3bb0d4562b3d696333e9a96d5ed37b0cd8f5adf7eae89132e8aeb4f830ebb30733ec8d7fb25c60bc27e6c02adac103141a4cba844e911664cfbc989e7eb5a4f3b022be6a376debddbe3c89d028efe1d883a147d228309ea6ce5e65f295fd02b552d6307c3e4c68af27261cca81848d79cd5a9b2f672a1080d07adf7abab28ca00c0c4cabc7d4d5dd011f028f85ac26921f76749cffc231f45400d838ab9eb502c2b55202f2762233d0f813cb027a33679fee4577011d0fc5fb59eeda268180566ef64e7e675418ed06e4d0e7d89595c86628fa8cff8721cabb6b1ee179dd7b4e277672d9349ab20967b8a08a30834de8c5fce6046dfe60fdde335527a571641dbccb3b7d5bb06385f32a69aae4d85392bfc48b07d0463ea6aae696a2cb30c4a363bba774efafdeb756c0996c909d074e928953d535706157adae5fad0e1ac4038fe2cc7e2ec33a6b8ed79b8f46603216318e8b12b6394508b52cfd510cd21487bc55918a8079d191223911c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830e9fc98c5cf2f13d656ac40087b7efad8944a8ea8b336cdb40cb7ef8a6c917be6295b0fa9ea8083555e5f51dbec924ba6213324a1a7731b8a74c4c80f89e478a55ab18e18487bb36e710e195639140dc2b6cb2f13b65888e72ee6e6a606d32afc93f46dee59bc1195f0eb61937101267c19c025e5d552d428cbb0e2d406635ccb0f641cfa7a756f9ac68e9acfbaf823de04aed2e367e9f69a17cbec5db61f902c84a3793819480c0db53ca34974fc5859887a4ae023a52df6ec4d5478495f4080404dbd21aad8f2c7f15dcf0a45d9752302de4a9b557cc329701d05bb4bd32367b75da68a4ae89f1071a16d923dd10b9b1336c8edae5f16f663b7e3a6ee7dcaec33bd53c9add4e00d53678eb5da92a93917df49c89344a2553c51b7f077ea6c89fa08a83c240f7786646d8cb995788b313668fd77e3bc9b57a96faf54ae1e8613c42c00d38e89d20db66d6405bdae7de8eb21cb8f0c6d6816aacf0d4a5affbb8936ec4dfecae258b83e03f1227e672a02b84632af914866f9540197ab7fdf1b0f75d44ce705ba77eecd6e1963715102a8021d2bbb12d4553a0e14d105a76c0d356caf7c6438cb008ccd07c740d5c04639e7a59940e25e6adfd120f8b2255d8f2357d4c3bfca757130eac6532540196b2b26754ab802752ba9893ed8a799f7085831248faf71b2bbc1db5ae6a46521d20c114d27f36b84ce5f5e473eb867c8434eef25031fc7e2119313d2c3da5b6e0038bef7b70721b0f2ccff6134017acd2910a49e84275e7e9b5bf3a67e979f749ca084617ea734fcdcafa09b8d82382a24f03a653561c8812cc1d7d702ea75a598c531735169ff43e25288056e6483037876779acec31280a28c19b19ad556cebf90c370ba0070869538445f3a1cf4d89e57e70f09935ec9902beecf22870e66a606f5e0053bb569016e57d730073a6d1c5f7267c8e85c056abfc1fa1fb8b7018907b502550bbefdc3e786cdd0f93ca35bd86b8107548905cf57831955b21cad389eef493c32a406eca4dca179f0f130be2c369f75a031b61319f8038bb69a2ed5af929636c9206fc670ffe9d43b9ea3430d505ff85cdc0086157f03dc4778284f868d8d83275480f47aab16fe2430f06036fa87bec14a95927962a5aa6703fd30bc9284206896e8105f2026bf855786a9555e5d5ca58e75224a733f1246c010976f3acb7d2f23b8b14e4a63741adf51cc209def1c4e353e4a82cd7ec55164b757243cbdd1adb13c66ecd4a2b76f0f168beb5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa139cb3098e0677ca2606198ee2bfd7e4de8d6a431ae00fa1a5c8b6b924dbb6f82d49b8fc2fd89c7bca1e685a04ae7cef1615a629e80dd20c4ccac2a6d67fe456b6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b7178b7fa5be1ffcb781e6b807d0d519886cc6e9d61c816486453e1832f7b5ede6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e5980612eb653f6d90fa2ee4685e4424ee703b986853deb5da4a22b13ab12e7df483ebf9082d5fe96f5b1fa485cb0e800abcf629f48fb83e4f4dc549bb011b83789239a902680cddcb31985441b1cbccc80446fc8dbb61613ccf48736c3e7230d0c9af770c232beaff28528e1e2341fcda653cd65853d68b164b3a4a9d5bd98a481b026e3c6983b43d75b5f60eb409dd9c8a4cbe73387b18e6a360ebf63d61b21b6a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e261c8b42cf916fe82781a58f3347554a13fbd58cc46e04823a8d220cdd94c85fe889b87b8c4cdf652018b97816dbe4c9d61e57cce24c63b501f5b0241fd6979c73126698930ef51f5aecb8b0d600d911cdd5385b67ced9b7ef18a9462d9dcb23bf9c1b1b3aafd0656c1af844cf4f7b133ee79baa38104ee98124170d47b573ac5245058eb2a99ce15d4b0442167e0030b685299bbae938d0d9c2844a3934675fca715f9985329a0d559d77ab9fa344e496c08fc7d89429e0bfb345cad30f9ce8bbfe1d3ef9ff27cf039724aaf41b9293af81b3f29966bd79be07175e0fd8fe55b96ca518d441598e5029b84e5889734fb1307636cf969a322452c3dab0e8f821c442d504ce0c5295984e2d58d1c719badc1c00307f0011307bb31dda1bab994edb0a4d51032d4b7c2388341c738f15716c8868f37943912cadd52b5cb8cf1a3da216f9604fa7e6e1fe0d1c9ed9d2f7a1429faf0c5ced558f1839cccef50b6a94f45efcec0c57c1430c354aa8e9fbf2a2ccbe6b0bc0668543b11372d09c933b0e4b99c137cbef7e55b2146d659baa501506b1314ad302d33c9deee3b1fb1cc9d72eff63186178b02608c7b2a3f0580f12515d088a9439a0786775706c2de0c3a1ef6f68798759bfb9d962a50cff9726723579251d35063b9c171c270851459a2fdaafcfd94753a82d38050206010724bb1477f4409fe63e458c3b9a7c8dff9a94b1af975fda24c87717c14ece21ec521c5ad083c08d5411b9306c5a55b98a07fa7b6b72ecda12cafc122fbdae231bea4131f3f1b7c0e10e4164d950db1a220e96477980897f6d0ddcaaf360fa2a71a0559ccc7928c52e68551ba895b8ab8eb5ce18c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b656b83239910ac0238f92b2d986d201b12d3ca19f614212563948addf816c9b73f4185ab061f8a35a4942ba168c1e5ef1cb8ddab8e8590790778c1f9e357ea52bc1f181a487f90b53e4ce1d6af378877a1c1e14149d8b26410351b51af6000e0c9e6642f5d19ca894c0efdeaf70fc7ec355367e7035874a9cc84bd0bd56e34315dad5aab52ac985a8df605ab2e072bd74f9062440e880c61b790197cac9199f902fbb0f3637790b4142ab20a6a5a1a66e2b15cdc98245e91f128bfd4bf9a50b029a2c606e8acf9588f7488a91a46298ddede0cdd7937085f8f37098c3bd6ceb3cfc423ad9a895c3e9ffd834cd1ab93f4a6a943d2ac4926f876fc68adf5cddfcd6fab51f7e6081c6448797b5acef631a70292001fd46dd390a1498d60f4f658fd4d604251514d64b7990268c2f82865dfdd9a94295bd38be5afd874064f8e68f067fe0fb3ed7cf7b3c700fe573f275a9542d99e03898c96c4483cd6e63590bc3decfb91d19cc3734f65d8491516485c30aa99d1a69b2931a7e9324c5a1e463cfc84bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3e9c0adb377fb9ba7ab8e34e1031703d8555464a727c340610bfa1c16c1665466fd8bac82dc61e1efbf2caf40eff2f476d794924c4dbdfc8e969db0da51bc73cd0e709ca3eae72f89063a81108b0f0f080081d0fcfc5056af5a72256731cd48539a3471dfe79be89f46311fd09b84eb0916c25cbf54e6ec334b861d229e93988e1ee7b1a083d1e424b9d95ca665438fbbf281cbb2c25b37bd7543110749f02ae1a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4889e03750181fcf6ddb5b9f475d483a1460aa53e983b8705f6f637952e87ce182ab3be54adf233e9eec186207b61ca0cd3cab68675d1acef30426e4e4380e81d34ae2ea9a8e3b3060b29aa6d8ceb139f55e9aba2ea8ae9be232a70d3e142c8009f87eb74479ed52660b90badaba7de5ad274c2bd6457ae73829bbbe19a551d5c7c9d23ed738156440be7bd37a2dbd49c5ad4a67a129ba7c8a5d68ba392271c7159da4de839add7f34500674c8afd26a9b986a2e040c5c988cbfee73a680721046489dd0036ed3b6e9ad8de5f504b1f95c1562b5748193b01b68c4b197e680edcc58f9cd7cfeafc2ef21d8d4739b69ad9e00b8939a9ec6ebb2971fc5bd80488edcc1f8faaa0debe733452f1c8cf61a3a0c3694af0e9a094887509d5b6748b1c8ca23c6b6b831470543c7793dfe044ce57f2157aa6b27efdefefa62cfa596195a347f6a0e89a6d0e466717bc8b054e743154a7a1f45de7bf7254a18bed38db5eb3bf06b1007126f909f51bac01c42f9a7bccd91f58cfba89b1eda9e19cec87d01dfffee968df3536c5aaa1cd5c1c231469c479b4892f1c90796f2cfba42f4750db631661d721c50e45c0e48c0c9c5a62e37dd229fba89f8ab45eaa292584ff7cc247d9775bd76ccfe4a387ecc769ad390a93b740435f7f3d1a00ca0d4b47afd9349602026beb7e885e4c22d90d957bc9a1de53fc9c6c4a1da6778c08f9aa72a6b505e58e5988ebcf25c6dda0445357d90102f93bd606889097b4121fe797abee626e177519fb675d5a2b4ab6df352cc3458214a41d3c362ecd2604f756d85265efe0df6923fa27df1fb2390fea60f911da1b02885c36adaf2d93ffecac1108ba452c94ccd48884e455782b853246b90dbfc8f9af6a326e1a4854acd83701db9745dbb0f4fc298e1fe9868d09f90c8aea8416b4d67e7b9b0c8577806dd13c292c893bb24463733919b885263f216683540309d4b6860f7470d41c1cf845d3fdc109cddd809edc44cf8076ff1e0b0c64c98034c6d80928979c39e49d8f4cda973cbe6350f79fa698a41607abff3cca555055801687070ab166e65a90acc12fcfd25530f09f0639f6622c1113f9d0d539f6bb80767e28dfb12d608aea7f67c0a59b853b24735838bcde5eb6aca46ebf73c2bb000c127f94d66d7898cc2138cd3695d91cb27e299079421aebd3f54f13a92ffbbbb873f82a16e9bc3398de3be8c1596e667ef0df43df0beebea0bbc47ab4980ef5c2d32f010621134a72e2a318b774122b0f74912e1259330ced56c6f0609b0668ed19ef32c39249dd674fe8d77468ef04455986cb28c1ebb913fba949cbb4923aabdf3c3af95c0b615b6b426b0132d4701ad97110c43af67df2e3106aaf6cc04dcaf1b2393c43006bb6491d27a6a80f52714dee534462112d0f7738fa4e999548c36da3edae3038a99f98959bbb7dd51f2949828178c692dc68508ca0770028c8588eb22c121af068189f4e384971d729595ae3f8bb2b946b11cec20859d5ce7b2a05c3a8198367a73e3016168d511e46109ea9091f6d545851b27cfb13fb1d4bfcb1bbb1ff3909f6f17c1c8e95da745f7e6472339c89b8550662eb752570d80a1550f1f477a9202ec13b988b8db38adddb69dd7ef206f6092afe25753e84becaad805b9b7a9b1341a582afb9c61e67dcd0de928a7e3f58b79b85b5caf0455c28cf4e3b53c77919e3ff45a034449bdf50b80297473f560cad3bf7cf7bf8ab3e6135473b73d906b4c9b8a7585acef4a10862730545e083052c72b124ae60ff5cdf0a655f2f8d9acc4d5643a8da6f522614b8be8ca64d1bebd93c4a03d540543c683cfe93d3e2a11d270c2190d3693902bbd163d1f31b25e0550f557d1fff724df656213b0b89787d224b35af28b0ceab9df403214198d2375589ac1a62811cbea17ea10f8a65e27da8812086f1e5b289cab5e83881b0aac886d7987d4b888202e7bd64fc8475d9b596bee063d337e6a99733b8fb3259316c2916645f8ccac7f7cad4a8581ddd4397a855c130db002b7eb1c16aeb4a1ca9c80f1d812b3afe71146ebd2b815a1141b8c6b0d9c29bb43ac5371332228ef78bb718a7b2e79c51e23a8996ba6577af44670a0af40e11ff94652c32b80612244d1b0daa6ae58d0aa0259b6bb05a0115da9c1473a7241b792d5cbc0b29b0f48a04b1d498fca3163ffbf219b7222174643abc53712dc763e18909bb53c3522e47c3fd40bc004ed99f20f8fc05ce3af9ecb1ba7712d992374f0e0b5f900f1e8ef3cb0dcd51baf499f7505ed9ee21d42ce36e8c432f53b05aa1bf05d821522e5cbec45b6e858f71a1fb57d4ea3659f471cb4eab3d7fb11481cca240ceff692108f093d7a8606727dab6186e6d830d53ee3db653bfb4af38473bc35f19f558a15a9a1f8eb9c06fe6716ddcf9672f7d764f957dd8e055be5c861e835ab36ba2fb5b1c09375eb6c9218dbb01174a50a40749aaba9e358f2abf5f55d53453b0611367091db2b42236483b1e319379e152a3f586db9e91aaf81b415299298d561ba9ce4820ecd6b8b3a6f55ad9f4d697a1eb024138397f4ba04c62c9227fb33cd73d57fb9b02cf1b9d52921694e6d5c12209cda76d2dd2384043fe1dd498e65caaee03227b006d23e7d78e1ac61720c08e4bf69264dd926455469f906b4de3096a9a9f8e3a13a7ab613421e7b9b1ceb6119136d29e8e4a90ef49d4c173b513000fcbb724f0b434dbe09f31a42fe2823b59e45b650c295d6051329e256b1c0ad819e4df15d77eabd83df1357fc5d5fa6d7dc26144f0738140a2a6bbd1db6723906a054525555455ec033c8a8dcd367034607a24d83dd7153fc567cc60c926bd345a90dd351cdabec15372f1245c74281e847110ca62794393405049545ebd56415d4869e34acb30e9c5587ebeb96631289f50f1142b280d0f5e01b4434c09f6eb1d3449c4157f13cba9fea540652efca373c12cbec11d43e7e458364e747ea70bd5169b379749331fa130105b64af6b24083f40063ab33f47da5f8a5df8f584a47ba7476b3ccf2a8abb2995b13d33b4f7eda3ba1a4410be1b942492216d4c7c03ecf26e1119d9ca93ab00550a124f9d02cdbbff3d47824b76a04179ce6425251dc0dc3bda81e7e750278ef812a010717dac0596dba410658a810976226986d30a23350214c3eccde0a874836a22f78ec6f2f11d543c7ba897e4a7a2efea371f2949828178c692dc68508ca0770028c8588eb22c121af068189f4e384971d79699929c997dcc69390d3448986c5b0ca5bc714fa2ef7d935a7011ace641725fe1222be00d48b79f226d0497a6676408072acdba1c4bda9a72db72561bff29de188fbee56682693c11219ccd1972703287991af9650b649d24a8b67f282855f14335eec055e575b558687787647a2389d4348a017981d3b8faa93d5b512ddb2cc6c4ad4287acd2c1ba70623fb25aff81b5c8f98bb85a13cf1a12131b68f8ed51849101b6be95cd2c627a1ec22e642326a3c9265a1e3e64ec4dc2d45e290c24ca972e63c9b884fb2c307cb226030fe09f4253e365068eaa3ef72a4d1e6a6537f5f842e338b30aafbeea1ec419dc6b6b243edaee12a8b322411fb751fd9533c4c470d48bec17c7b9387d6cc59c066bbcc31f156bf2f5805a3e9aa0e35da7ba92270139cf90c75ae53ff9f42b7611fd5d0b16e3a3c54476e1e679d4cee902b5a862b2945017f95daa68a7590f8a849d8bbc2bfcbbdf7f853b7601239561b9fbb1bd8e6611337135f775e814fea6c6836c2c0b3134c24cd01abf3daaf11af864abb0ca7b7e05e78519ff0155f51829772a3132588b001af3fb9147889001dd22449d550b69dec5a34373039835f7158a6feb712c32cba9bfff8d89de4da079d66d4a2f63e4eb99945505cf032e2c266893cc3f289f3cdbe0e9d35702f8ee31b55e234c443750beafa5f7e29af3574ad4555bb715367ec9ffcc7c3ca82f006fd394e4940cdc0a19b5c4576bd0e9078c78a0b421db3f3c094ad3947b0614ea4c712fd0faf1034462fd5a2416cb1d470a3fbff9ff2fe82ad13eb75f6b07991deeb83c0aa9aecc10d57b4b652299d33711691440f85ac009ff26326615a1ccaa2d05b5bb958efa45169924c80222947424900ee4880d02f55e9985c666589404c1aa149bb38f5b9930baa3ca5b2a6af11c6a59cff809cac9a69d2e1cf1bd26660086db77d32c1636afa4542c67ba8ce6ae4d9ea7eacf5a11c705c1d7a87206a58ac72de3de9255e999d3dafc67b46fefa971c277b85eb294c9361c4ee0a510ec7e501ad7d21f1b7c377bbcf8690dbb3fd394db017f526f61d034be90b34106832659e8c76ca6d7d3bc4a952afa542d9417db35d76f2ece066e7311db9fa323a1af09393753b2984b802ce0f5d395b65f16487d6a87c40dbdfbe080eb33126ecaebc59365b2abf915507b75ec6c5efd7862858351b4624b0a773b0dafe1b911886adfbc65f4cd71d045d80959777871151e44de32955122d59ca46da9b7c7fa4ff5f12001103f3889b3635cbd28cd812fc42084f301e8d49a97cb5b2f2981e383c6fefe267c457336f69699692e4f29dbdfe3f24a6b7ca901350ce580fd9cf2ba9a0a9125c45a987266df73301e83c43a0a69976fb431bef592c52bbb8b4aa1978683cd4b14bdaf50967f455537ffb8a3d16afed5c05b4f33beaf101b3453bd3085885bbace2de3312c0cd922a576d18a796cc7b4b72d081162cbe047623955a65261a8d629d1bbb460bd1a5c7bd64b3488b0568375c1ad0dd5c1a513c2631adb32b07ffbef582c2a2df90453c5696e88513730e3227419429c18880843d4d3140c3f33ace0df6923fa27df1fb2390fea60f911da1b02885c36adaf2d93ffecac1108ba45e2c996a7a52dfdbcf17245e4517b85afe35bba2960933c165003fce8141c245467d1aba2c782c6c7dcd33da74e3895aa43e57168ffaa601a2372e3572fea2df554a8bb2d9d29bc201d0ce30c67c9a140f789b93d2c5cd21922638e8ac799a7d2c5cd49f80fb2701682be37c9a4845d8fdeec603f6df44142e7941303c8fc57fdc48160367706b78bea9ab270128910bebe3d013bb4f83c67bcad5f123ab5921e69893dca57ff39cbcb4e0c30169f0ed0400017a6e8762fda1ea6ea84d1c1c876251d70fe04a91f1edea827eda7a053ff05a04cf1167de613cf996b8ccd0ecc7ef037a44027c24d2410b799fcea4489f7123b0f18103a354f96d7321162b0d74004013b8deba6da47baae628d3f79a199eb33173d7be607e1d471020ff58710194b480a66f0eee355c495a7e754ef1420e04fede2a584d5959ab52f0568937f4102d3769700cbfe3a4592b5f2e841c3319580b5cfce024d8b9b5ea74f2ef607bddddb69dd7ef206f6092afe25753e84becaad805b9b7a9b1341a582afb9c61e67350a297256d8896f829c899e69b06a1a95f99492b4d62bfb0ed8d79fc9980ef54aafc97ad328d125a343d89dd184c0849a11076b370c7db48816705f2a9a1905891a77fbb68b19768352db15f80697be7a7546251526ada0f931c4572621a07a2664cf57eb46ad92d7529e08b486c9052911d50bdfe9fda48ac18bcc2abb66b11a9bc133f666f734f1274bc8be38225ef092eaaf618f7a0828676b0848f65c6ac561b150597fc4aa541a8a22de14057556729e51c054b3a268cd1812c611b0955254ce3c40007b2569938b564377a4033d0793cb7e81e4123227ab81a8c0466a6e4f000990b32fafa231dcb15fa55cafd7881a46772a3e9e5a2ae6a5321dc2671caf9588dd768bdbbc1a695bbe86368b36f9aa7ce9a33623c6037acf38e7bb8b4cc0702eb863be6c739825c08c484cd4f89ec14b1643d1c7e3ef2ae9a091e642c3ea5dd4cd4369b50425a7aed52a366ad1966fa0c4d50e20728287c1103f384b55fea57318f6281a59d2ba15e6c8188e48766ee3a99285a669af20de5dcf80820b9692ed2653286900955af434b106bc83bb9081bab489b31dcf8d442331ff1d480e6b202017dbbb877c5d964fef651be46b4290e1f53494433efd2dcfa34708b32977ce72b08fed1cffd7e8ad47a04d59aa5cbaa685daadd32c3287ab79632d47f6a0e89a6d0e466717bc8b054e743154a7a1f45de7bf7254a18bed38db5eb3f3f93c75a05383f21ac9f9558e8b321c3bf430ffc75713e7741a2169d338325905565c86ae4cf1139ea4a63c3c6be897b2635d65afe6dd927591310df9b9ae9e40810a79edc12c75761916effe02a563854522ea9aa9f9bfc388eb80e6e7d4d430f09f0639f6622c1113f9d0d539f6bb80767e28dfb12d608aea7f67c0a59b859205ef63fbda7fd9b6ac4d9a03e1724cc152fd96fe98e6fd3576eb2f6eea7e5cbff70df4e9c620c75c65f2975c3e1d5300be9f2ed4292c9396e59638c488a8564b58cd2fa7e3150a8c37e33d897f803ae7382ff027ce61290c25603d473b744a864200666e604c8ccd2bacb80ab7b4cb0d55fc1d87d07b2d4048d1d75f3e2cea6c13c057098ab2d91c70123b27c322141128410633dd58396ba125658254150a05c11e8f0a2900f65e65ae5975370e1d16086feee07163d2217f4a0f671293279e1dd8ffbf36ac1f82ffe5f2e28ae896a52ba6c30ed674b2fc9b793fa7ebef2e56c0e583b6475b587c683969965b7b06224c114e991be70cca5eb01ebad308253d98ad3bea324d193636f58790ea9738012995d94e7298f4dfe4864e6fadaff975a2d0c866e55e51960864e89b0ad7db825c498210ff6083152d7a1b90dbd0a5da841425cf251449cd7ed12183d393a8fec116a53c764115bc0db461adb7f5cdbe8d79ab670e2892b9ca9a7102ecb8c123e052e09b3513936bce614abb923c5e2e50a643344ff0f4b1a6b1815243313eba459cb5f42afc9832e3473e97ee3d5947df2faaa397c7322f1f5c0ae0fcebc8ce7312bdfc93db71f1264f5a9045e3007951eac3bb15ef6e888d32edf86c34c557a30f2cecbbdf7e6ff2bf9ee222b84073479f9e424631f50e40c1b30b1fca5549dc5a07a1cd19f542b81e2f393d8a72d78d0769e399e140d722bc0d5d11430e8b746774bc268226fbbb0a944f85d1e283464d72caa32c4ff4081caf0276adf0a8d90e2572d91442b6e55a27974d791f254bf49668480a419cf40030a3edf1838c0ef0a3f3a6acce29781d7347e69598dcf80c7ef83ef1ea5a925fc97dc30dd2c1f6efc65f40f9f615526ed0298b3bda1df7ae0fa4f971694f9604f8bd1c3091af38dd72ff2c5ac07ae3aeb3b8b804924082715fd0aedc61badab24a7672544da8ccb73638ffd96824f0e296f0b1feb209c5f9d9ae52077fca724ccd9c83c94743a838a0e218fe8cf5109f077afa2ba5acbd54f20b3b77503c480370a056b2e91315ce6efcccbfd2df4eae192bf4d6836324cda7f021b098ea044a9504fd0e5aec6b6e36bb985626405fad3bcc2f4fb733dbc79341b1878ab3ae9d2ff7670f221d575257880d9d80088af0979e502700be7b96c5dc36db1a1b493799b1d6350f6d12cb8dd1b61a14ace429eaf2c7065b070219a8b45332f356023af7c8740a1914c66c4d4f7f06b834373e5381e52060a685872c0abcc4cf8faafa55cdabf31af0b7d67ffc2e953b39d844da7f9a45d31b8441a9427d3b320d912c210a5f238a71b13e6d2f26de7e98b36dce58d7b68f96f4192d95bd027eb7c7bfc58bde7a6d985b0a95a37fec420fd97f8c0b2c29ddbf60ecff908efa9b0c9985ac4ca801414ce2da6afe50ae727bc923e9b45bfd353ac989374df174822188decfcb771d7ed031f9e60ba1d5716800fde0e1151ed931e45318a18db6b921d12267401389947a9a5cabe1d33233ea33544e5c3fd8cc69ac9353636d7221eabd245eaf504b71946e6f185229e28982df111022ccb309634741116e8d4efd6da4e96d0ffe3a20d05291317be813ce104429e3150823fb53445fece433159d8e40ce4c7d6815c7d68a8f707d51e9901ae1939f14f68577dbb0f4fc298e1fe9868d09f90c8aea8416b4d67e7b9b0c8577806dd13c292c89ee0cc739f0b5800d7688b2fd9378309125accbeb63224da42478fdeb73ae32737c9d23ed738156440be7bd37a2dbd49c5ad4a67a129ba7c8a5d68ba392271c71e77f6e4b5486de98bce8eb71f417be34cac9a607b0fd2e9ad37d3a1e1b6a23a3e11e7465cb9da3f8e81b33625c4dd96be14b303089a641a84dc77d6b21adb808e111cc40956893c9d4424df00db996838a89d79e12bb3a2905421fd19e3842e6ad9261a987ba95bbc8f324e29c55866a7c9007f9e016e5922f72226819b0b05b479d498a25c3899cc35cd500bf7761a22f4dd5d9fb8ac97fd2a9b12f8d60ca8d519d26bd8d886d861a2407ec3e806bbf613f39297aaae542fa0941aae8e4942eaacd93386d6e52fa04a8cde847eab66c8bf8ffc6d01dab99ab5d531bd926f3b68c8ec1ca61bb16fc1e74c15e4c185f9232fa9c55bf7b0c94c23a6080f9283fd1287d25f14dd8e0f83d3add081abd49721b1703b3ea8f6b489ace1d6eda97ebf5e05da17acdb7e4f3548340fb16fe04aab05ce99e057808470599294e59cd2accbf98de1f62d352d8c2439f64697cbcf790f88e6c66a135d0aea0ce0af7c66759ae6906e237745d90a62a0d80fef84987d298c02c7e624af1ef0b5ae9b8a8d92c9b29fb1e3a4faa8cbffe43c8c50d578bf8dbd5d13d452e8a432db4fc49a578d1385e1a7a983d1f383e8f47fde3f24c67dcd74adcaf5c782d6a04ac371ab713fa43d581cdaf34c880ecbff8e61f005c55561b6fc30768f7c4095b62a8c686a517b8b8ede7a0a8ca2eb5a499909fb0e0e77c9ad1f10c1c8628206ef1b6a8f6c2e51672d93c862ad416d9b91ac1fed6c052bfbf3e50c7e30ac99c83a5c01f7fd2b5bc0b29b0f48a04b1d498fca3163ffbf219b7222174643abc53712dc763e189096810e9a3873eedc110837e92f6bf816053498f702ed0eab9b33b2814af142f69917e003ec12e940064cf4cb3342d4a86ffe0fc688c125953e9aedd7cdac5c1a103a3a6a55fd8f737ca748451166b3fefa02a9dd407cd6627622754102e4856f26818a8be3296744eaf71ef88e0029233bce61a4f486f95fc9254d5c3ae932468c277fef2d2dcda2c54445e3d21ab63673255cff327f5d2dfce2452d150f809769201f1b1f7e81aeb3cf395f067fdf1a6a4122ae0626cf09fc40cb2e8bedc4604fb9c8a14e1404b16af272d47f187ad7df9ddc63acace8ecf23a302def582330b80b8452c13d3c3cf36834de01b37cff2ea252028b3f10b41f48d292a4727c0da78d2e58ca53015321c61793dfbbf6204b3c004301f477c0225fd1f2c3ce2d9555011b9b47d21a3cc68db12a72950c5ca2331c45ab44442c8134c1bfe3b5f7cb070c63f89e24e9571ce0fcb51444ebdc7e2e735d7a5c50bd49af562f41f94cb29cddd809edc44cf8076ff1e0b0c64c98034c6d80928979c39e49d8f4cda973cbedf23e8b35011db1ccb30c226b91f4a71cfefe953420e0b805b319eaa9497cd0dd581664c1a6689691e111f43148cc909e6a67efa2cd516501b529f113d1e3b0d2c961a468eaef423c8e761c2d008c09b0ff1c060a5d3fc72b7f92a2a3fb7b1fd315809760d59ef8b09bdd26e6d211adca2003cd4481ec6870c8180d2db01769326e6ab2c1e3021ec31518e2df37c56842ac5aab6a9287aceeec17c78f3c5efa5342690a01fe325807df404dfeba1627948d25e195f74669823bf6d46934d6501c0b88e0bf587133343fa30737abe20e33603bb578e8536107ddd4dddd780081200a7b8782ccaf94acae0f3b665b8aecbf95e231f6aadd33e94d91f8c6b0aaad2da4f24e790ca30012f32f108fcf3886c78a510a6ed3cbe15e899ba5ace6919481184b5befc45221f3cc9010103dae89ae70329eedf4a4ec1e521a0e8a04ab99c7301796054ce2ec406f2b5d5d254a8b28f705e28e3821902162041e8301348091c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525bab6f498eb2cfc20404984dfd78aeb3d58f3032bae5ab0fb27f8f67ae3d59539ecf1dbd4459007efeda66006066e4d58d59187033239d08dc49841c816af52b2fa7d9c688a1f623c5a3678678fd7dc46895cb64d779b1b180e68d7b76aa4a012f3ac5df14f774ead11c837ad2d5184efac078e50f5aa00ea422c4200963ec0e9ff380e93f7103fc1ea25f56188a7b319c141dfb50499dd58845b25fb8afee68c829114c2c29b3644951c7a7316baf549f8474b20b3d81b837325d9a6005f97a86d26afd52a2dffe49ab28d46c11591c94a8e49f689791f91eb3977d27466e126422c1d13d503b76b655c525f7858ca80146d5d471073b38954078849d7593218cf729076a715ff31ebc6356c61f9dfd9aa3dbc680312a117a4e9c5e82d46571e31e1205d831ccdf0624a5c335d999a6035ded8837d8e39db65b1bf5ac7c8911c066840c2356f8db5213f5b8c6648662f662ccb44f1f8713459e17c0b4edcb8eb5a04890405697a3117b40c8b78885f58ab8b152eadf5c6a2c796106fda3bb7059686082b4b700b5bd829cad8f1003e02b1b938eb3a1c3a1b1cdb8559f74171e07271513f8a8c7be69e66939e2aec60813507616fd0aac92d36c115fd6708aaa91a40321ab63e7a3bf7156ce37c4d07c29c2bea5a4d034b52518782b900d68fe2c962258f8b27fec10b5d588c0aee6bb52358ac9cec88d51dc40baedf4fd01837770a5cec83cc119b1673807b0b2d37b048f6d8da65da13ec178301507a66b51b3b64b124f57f3f2b1efb09f8fa686de2c0d11d38bbc0490a11038688dd720ac048b5f8a25a65c1ffcbc56723a9fc38b17fa5017448c85934e5a2f36c1bfe08bb8784080695944d234d42cf92d581dc6862d0a3dd824fe934fbf388abf055ee80893b0ff31538c9bc89f8d5c2f213c96dbb38c9f05e553a4b0d9e4a68a4cd2a0d60c10c9914a5489a91c07891d989da3f88213bdbff7d79ecac8aad6482abceacd1ebeb90e049f9e98309915ae53163df722e25af0dc468f538d4277dabeb5ba641edd980c61484d1beddfb8607356029ce8ca8983da6f11417d201bc1b55d58ae6d16b33a5e27d0d57417acbd7529b19b6ab9f8b3ac01a431caa466eef48b04a13583608af5e5e10b93d9d596d1b21c5b6aadf7a5920b3d83795dd749509d5ead5abd6b5ffc80a4f01cb9e6e702a0a7071a1ac93b1484696f736f7fa19264e8f3b3b968f02a3fd44cdff53acb87c1768fa177c20215c094252b5e622ed69d36ff33803cc3aa5691b65ea57a632f6b34bf48319828507865552735c4a9e4f9c6108751f1984bc28a711fdc5afaa858eea700958ea8835a20d94106b4128a86e9c141a705e2a5f4c502e0d88fa81ed40f2494e0f484a7f66b81a4faae4bfbf2868956a9495a3165742e1d2aa45f8b81aa193dba652f7e191441f8733d89c1912a20fa6ef809a8669e3dfc4f67765d56cd58b2ed3f74ab2c9cc7a8a477f20aa1df3e1b115b1518223abc771c2ba2159c144af2afaa991908455856fbde1ce35f2938d4dbcf4fa3d3a969a90a555c2e6dd7420f28b795a83d76bdc8e78a74869db83a9c74b5cc06961c1d5f9995ebf35e9f77654febeb173e5be622bdd5aa62daecb4437e5579219de4ba45d943a0d783cb648c96134ed20d865f159a94df155f2fae2f63bd7e13af600693ec92b72d6a690f0c23206cd804472494e8fc2d922cabcbe470b71136d7b20c688beed8bd78de24ecf04b34241a05c824dd4ac3da4f153cd563e284f8a509839df75a1990c1d06e70336914f807c13d4a9e134737870497e982c00d7d575cf2fdc1d59cc092068fa47da12e5e3d0dae26ec6d00e305907a700432d5e6439dccd8211fb15185f807c8e0b64bb9553cb31ec317e34c12bfffbe87dd3656cdd65b44549f8803e4d5a564436e48139897a7a61618e92fbc8fa7861f8d1fc3e5cfd38ddb31fa891bfd5ed0d1bdd32af02ad8a25c2c8b735791d493d0d219d5ada3071ed4d6401634d29f149ec01fc7972acc83143bb64a5f39bcd0deca6f3bcabaee6438f8b45e1c5f2de0308570488b8f0e93c6ee7337e7ad6b83c9330b49eab2313ff42f8d71536a493931770f4fa0b94d863349dc9d4dd1f7234b5dcc4c4aee8bc726ed9e9fe14eeb52ab47fcc443a7811e3f133f25f9bcee28dda74b6cf7c948b8ec1eda58b8f02bd1b3be2a484bfdcd50a74bcf00dce55798246ed19a7966205c98700ae961843d3f6cc6bd1c38677bed2191a75207df490a90795b38adee52321fbd87cdfb8b8128db0aa977b6e2fd30c470efd9492e79fa6aeb787800f48b8278b3cd1e3068d7711402ea4742af27e4e434335f83adea98037d834b33016f2d1d74e69dcc7899b4fdc131da2a0c11f173c1faaf040a3947efbbafd79ed44a7c396a025b3cfacb3721383155d7cbcd7903f38ce225d142f411c84f3a3c4693ef46df574885a5d5f4aa968c2220ff901917b23c6379f81594e295836d53ecc6f219311e3d7ed7243b201ab5b9067731dc4cf44914fd3e451dab3f081ce45a716d1750db672d59a43b4fb30e8a1ae4f0c4b039103a8fde4e3fef453179cee3069f7cce3983a66c51b81d2c2c9933c986502e18229a7da4472dba0b5f3ab1f92792353896e0c1bcbeba00ce813cb0122dbbdbc3b7e0a079ac43d7795e0ade22a48c676e75922a6568a2a8c738aac6d2cc3100f4792fbd813a89d1ad8449dcda353f7b8424b0600a93882cee9202ada0aa022abf5b0036d440ce3b4e1d74a1d17715e357c19c3ca8c3d381f0b2343c340d13acdd83cfd9e7e0e524ed500ca5ab75be92a5bb238c78819811e8f7f6adfcf11aa09806548ef76420d45d59025f56e742f44c76c51ced20c3c77ab56942dfe666cbf9ac33ec6d4bcc45e991dabe5cc2e8e009c3d01c83cd8c3ec3b9d169648cdfd5aae90d6ba523a77cd21ffc297b24a677c6ee449a2894fec650ea7538ece7ff9b4ed3532a42d4b94824a550a71039d2a0f5bc35e42bf33700fe177dccf9f4b2c0030ea7de6c10be96f91899c3108e4f4796ba8136fd85eda29e635e31dc621c13c1c8d3742ebc13d100e97190bb508f7ee5f41e304b2e75f911c5913a46545ab5fe5d0c03b7c6e7415c98cda197964dbe6cd0d656280fcd996bdab5695846eda3cb0b9d0979f7e2172237cc5cbcd60b14d750f6015ac236eec1d05b750262926f13b7c91d027b2aef04aff748debf739b8d53c50cf78f62c5c3ab30ca94b6f8bed38840e4b6769d48f5014f9a9ff6e7c5bb7a30dfcdc30de16e90820436d9bb6e1adf78ba0aa20364dd4494865dd38de6c1bf3ee310bc9f49e1e4409e366604ab503a2a412c2f203ab6fcb6000b993f392f947687831aefffa3d9b8718e62107d7ee20b31d9fbfbd5f8147ed9c0f0d1b91d0bc3c6edcf86f19e0cd1731021de36c27911b472fcebfd50a41c730a99d7b2a75a39aa4c45c77dd4eb2150650073dcb349248118d5946a32a2403542c2699822884abc818c60c8e837f50db202bf03c7f7fda9e8de7f9ef11b73b25291acf68a8c4f08c0e9b69de68843efc210f0152f9c42a6dc2c523926a51abd36d8f21432cefaa9b2002adb8d6acfb73afe9365757b30220de60c2eda55f45763a072882c36ea7d5161690b5aeaa5dbc2a626a4b64442ca6dbace5552ead1cf21e628621ac96d78c3b8e92a20f661caea61ffbc43e9470855fa11e6920a68efd3f126af4409ad4e5ae317fe83a7bf0727b4164b48caae50c3bcdedfc222869fba12be00f73b10b96f7b6a7c076cd4f30d4b7b167f0647a61752befaaa93685585ca00c50815a4d4599408d6f7e87d5cbc16a85f634788916f7cc757068aa64f6632ac0e40324a70c1264fcc58d59b6bb123a32c0426bc6a6a2d8252873d636c1667772f4c7add512d092bfa25187b81818c73bbca3ef3f00863f1b257248732d418850dac22f3f5df3dc5f6a338e0446b60f8a07b11eb9171604d83032eee715984c9845a152f7938a20b351e8528092e122c5e36ad6d453e8f5d1a99a90a2479fbae86bc1dc4f508765db725a9f74f89b53dc019b44c57732551e3308a93f4edeeed035f6013cfee9f40326aca2535079169e10045cc565ea70bd6b2304e2c4f3f92a1e313a350eef69216e8a16701373d1a16b07fa2c4d6b39bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b41610ed0a11a3820c95e1cd693bab483b1ef53a43cec04ab2a4eba0f4ba708bc091f06fbd3366f25ff10c8bae31d79d3c893628e1cedfe818eec245e248c409555fb40a8793d38ab9367bec388a4620bb223ae057e942c7860f435b16727d97b605421a853a883b8310ac133766a802f5281fb54ad933eb14b77abc2a17a4db8777b6e656e54c0d14402410378551168fa55e0fc6e9be8f0f32317774a158431e0dd48534ca310ae503f489d3dcf288384a62a0d2d1d6c516c7b95dcae9daef5eb0664439ed2fcf275fc132d7366b9dff9c3422ae1575d2134169d12151e737207eb4a964d8a7b713824872bd82a46e4b8b8ecec8d59c1fa0bb1fc6de4ef3f1d9452afcaf758c5fe1d27b52de8380f094f0622c91f312e4de9bef137899e57983rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsimfqt-1.00.1-1.fc22.src.rpmsimfqt-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.12.0.1U@U@UD@T@SSP@S8@QB@QY@QQ@Q:@Pٕ@P(@P OLOn@Nܲ@NN<@NP@NNP@Denis Arnaud - 1.00.1-1Fedora Release Engineering - 1.00.0-12Kalev Lember - 1.00.0-11Petr Machata - 1.00.0-10Fedora Release Engineering - 1.00.0-9Fedora Release Engineering - 1.00.0-8David Tardon - 1.00.0-7Fedora Release Engineering - 1.00.0-6Denis Arnaud - 1.00.0-5Petr Machata - 1.00.0-4Denis Arnaud - 1.00.0-3Denis Arnaud - 1.00.0-2Denis Arnaud 1.00.0-1Denis Arnaud - 0.1.3-5Fedora Release Engineering - 0.1.3-4Fedora Release Engineering - 0.1.3-3Fedora Release Engineering - 0.1.3-2Denis Arnaud 0.1.3-1Denis Arnaud 0.1.2-2Denis Arnaud 0.1.2-1Denis Arnaud 0.1.1-1Denis Arnaud 0.1.0-1- Removed the dependency on ZeroMQ (only AirInv is dependent on it, not StdAir)- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Rebuilt for GCC 5 C++11 ABI change- Rebuild for boost 1.57.0 - Cmake should look for zmq.h, not zmq.hpp (stdair-1.00.1-cmake.patch)- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- rebuild for boost 1.55.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Fixed the docdir issue, following the F20 System Wide Change- Rebuild for boost 1.54.0- Rebuild for Soci-3.2.1- Rebuild for Boost-1.53.0- Upstream update- Rebuilt for new Boost 1.50.0.- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Rebuilt for c++ ABI breakage- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Upstream update- Rebuild for the new Boost-1.48.0- Upstream update- Upstream update - Took into account the feedback from various review requests (bugs #732205,- First RPM release  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     1.00.1-1.fc22simfqt-docCOPYINGhtmlBasConst_8cpp.htmlBasConst_8cpp.jsBasConst_8cpp_source.htmlBasConst__General_8hpp.htmlBasConst__General_8hpp_source.htmlBasConst__SIMFQT__Service_8hpp.htmlBasConst__SIMFQT__Service_8hpp_source.htmlFQTTestSuite_8cpp.htmlFQTTestSuite_8cpp_source.htmlFQTTestSuite_cpp.htmlFacSimfqtServiceContext_8cpp.htmlFacSimfqtServiceContext_8cpp_source.htmlFacSimfqtServiceContext_8hpp.htmlFacSimfqtServiceContext_8hpp_source.htmlFareParserHelper_8cpp.htmlFareParserHelper_8cpp.jsFareParserHelper_8cpp_source.htmlFareParserHelper_8hpp.htmlFareParserHelper_8hpp_source.htmlFareParser_8cpp.htmlFareParser_8cpp_source.htmlFareParser_8hpp.htmlFareParser_8hpp_source.htmlFareQuoter_8cpp.htmlFareQuoter_8cpp_source.htmlFareQuoter_8hpp.htmlFareQuoter_8hpp_source.htmlFareRuleGenerator_8cpp.htmlFareRuleGenerator_8cpp_source.htmlFareRuleGenerator_8hpp.htmlFareRuleGenerator_8hpp_source.htmlFareRuleStruct_8cpp.htmlFareRuleStruct_8cpp_source.htmlFareRuleStruct_8hpp.htmlFareRuleStruct_8hpp_source.htmlSIMFQT__ServiceContext_8cpp.htmlSIMFQT__ServiceContext_8cpp_source.htmlSIMFQT__ServiceContext_8hpp.htmlSIMFQT__ServiceContext_8hpp_source.htmlSIMFQT__Service_8cpp.htmlSIMFQT__Service_8cpp_source.htmlSIMFQT__Service_8hpp.htmlSIMFQT__Service_8hpp_source.htmlSIMFQT__Types_8hpp.htmlSIMFQT__Types_8hpp.jsSIMFQT__Types_8hpp_source.htmlannotated.htmlannotated.jsarrowdown.pngarrowright.pngauthors.htmlauthors_8doc.htmlbc_s.pngbdwn.pngclassSIMFQT_1_1AirlineNotFoundException-members.htmlclassSIMFQT_1_1AirlineNotFoundException.htmlclassSIMFQT_1_1AirlineNotFoundException.jsclassSIMFQT_1_1AirlineNotFoundException.pngclassSIMFQT_1_1AirportPairNotFoundException-members.htmlclassSIMFQT_1_1AirportPairNotFoundException.htmlclassSIMFQT_1_1AirportPairNotFoundException.jsclassSIMFQT_1_1AirportPairNotFoundException.pngclassSIMFQT_1_1FacSimfqtServiceContext-members.htmlclassSIMFQT_1_1FacSimfqtServiceContext.htmlclassSIMFQT_1_1FacSimfqtServiceContext.jsclassSIMFQT_1_1FacSimfqtServiceContext.pngclassSIMFQT_1_1FareFileParsingFailedException-members.htmlclassSIMFQT_1_1FareFileParsingFailedException.htmlclassSIMFQT_1_1FareFileParsingFailedException.jsclassSIMFQT_1_1FareFileParsingFailedException.pngclassSIMFQT_1_1FareFilePath-members.htmlclassSIMFQT_1_1FareFilePath.htmlclassSIMFQT_1_1FareFilePath.jsclassSIMFQT_1_1FareFilePath.pngclassSIMFQT_1_1FareInputFileNotFoundException-members.htmlclassSIMFQT_1_1FareInputFileNotFoundException.htmlclassSIMFQT_1_1FareInputFileNotFoundException.jsclassSIMFQT_1_1FareInputFileNotFoundException.pngclassSIMFQT_1_1FareParser-members.htmlclassSIMFQT_1_1FareParser.htmlclassSIMFQT_1_1FareParser.jsclassSIMFQT_1_1FareParser.pngclassSIMFQT_1_1FareQuoter-members.htmlclassSIMFQT_1_1FareQuoter.htmlclassSIMFQT_1_1FareQuoter.jsclassSIMFQT_1_1FareRuleFileParser-members.htmlclassSIMFQT_1_1FareRuleFileParser.htmlclassSIMFQT_1_1FareRuleFileParser.jsclassSIMFQT_1_1FareRuleFileParser.pngclassSIMFQT_1_1FareRuleGenerator-members.htmlclassSIMFQT_1_1FareRuleGenerator.htmlclassSIMFQT_1_1FareRuleGenerator.jsclassSIMFQT_1_1FareRuleGenerator.pngclassSIMFQT_1_1FeaturesNotFoundException-members.htmlclassSIMFQT_1_1FeaturesNotFoundException.htmlclassSIMFQT_1_1FeaturesNotFoundException.jsclassSIMFQT_1_1FeaturesNotFoundException.pngclassSIMFQT_1_1FlightDateNotFoundException-members.htmlclassSIMFQT_1_1FlightDateNotFoundException.htmlclassSIMFQT_1_1FlightDateNotFoundException.jsclassSIMFQT_1_1FlightDateNotFoundException.pngclassSIMFQT_1_1FlightTimeNotFoundException-members.htmlclassSIMFQT_1_1FlightTimeNotFoundException.htmlclassSIMFQT_1_1FlightTimeNotFoundException.jsclassSIMFQT_1_1FlightTimeNotFoundException.pngclassSIMFQT_1_1PosOrChannelNotFoundException-members.htmlclassSIMFQT_1_1PosOrChannelNotFoundException.htmlclassSIMFQT_1_1PosOrChannelNotFoundException.jsclassSIMFQT_1_1PosOrChannelNotFoundException.pngclassSIMFQT_1_1QuotingException.htmlclassSIMFQT_1_1QuotingException.pngclassSIMFQT_1_1SIMFQT__Service-members.htmlclassSIMFQT_1_1SIMFQT__Service.htmlclassSIMFQT_1_1SIMFQT__Service.jsclassSIMFQT_1_1SIMFQT__ServiceContext-members.htmlclassSIMFQT_1_1SIMFQT__ServiceContext.htmlclassSIMFQT_1_1SIMFQT__ServiceContext.jsclassSIMFQT_1_1SIMFQT__ServiceContext.pngclasses.htmlclosed.pngcoding_rules.htmlcodingrules_8doc.htmlcopyright.htmlcopyright_8doc.htmldir_13e138d54eb8818da29c3992edef070a.htmldir_13e138d54eb8818da29c3992edef070a.jsdir_15df034939eb6076a4b9ee631bbce0cc.htmldir_15df034939eb6076a4b9ee631bbce0cc.jsdir_2e9f7c65610a61f689cb00fa9283c853.htmldir_2e9f7c65610a61f689cb00fa9283c853.jsdir_3a9d7bcde58d2545d43fbde7be2b31f3.htmldir_3a9d7bcde58d2545d43fbde7be2b31f3.jsdir_3cfcdaf1c190b8442095f0c0cc9edd4c.htmldir_3cfcdaf1c190b8442095f0c0cc9edd4c.jsdir_58bd89fa1a103d1deba28c5c93cf3c17.htmldir_58bd89fa1a103d1deba28c5c93cf3c17.jsdir_6860a21e1403edf6505a970155b94fca.htmldir_6860a21e1403edf6505a970155b94fca.jsdir_6b4fe3909ba8ef61d9f28ef0d0845922.htmldir_6b4fe3909ba8ef61d9f28ef0d0845922.jsdir_92c903eb89d9d72d31ec6c38a346e485.htmldir_92c903eb89d9d72d31ec6c38a346e485.jsdir_9e6c1f149f2e15baa3c10eb2a05f5f0a.htmldir_9e6c1f149f2e15baa3c10eb2a05f5f0a.jsdir_b4217ec664a8114121fd57390c5d2509.htmldir_b4217ec664a8114121fd57390c5d2509.jsdir_d85b9ede29f49201cb8094912a9692d3.htmldir_d85b9ede29f49201cb8094912a9692d3.jsdoc.pngdocumentation.htmldocumentation_8doc.htmldoxygen.pngdoxygen_simfqt.tagdynsections.jsfavicon.icofeatures.htmlfeatures_8doc.htmlfiles.htmlfiles.jsfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_func.htmlfunctions_rela.htmlfunctions_vars.htmlglobals.htmlglobals_defs.htmlglobals_func.htmlglobals_type.htmlglobals_vars.htmlhelp__wanted_8doc.htmlhelp_wanted.htmlhierarchy.htmlhierarchy.jshowto__release_8doc.htmlhowto_release.htmlindex.htmlindex_8doc.htmlinstallation.htmlinstallation_8doc.htmljquery.jslinking.htmllinking_8doc.htmlnamespaceSIMFQT.htmlnamespaceSIMFQT.jsnamespaceSIMFQT_1_1FareParserHelper.htmlnamespaceSIMFQT_1_1FareParserHelper.jsnamespacemembers.htmlnamespacemembers_type.htmlnamespacemembers_vars.htmlnamespaces.htmlnamespaces.jsnamespacestdair.htmlnav_f.pngnav_g.pngnav_h.pngnavtree.cssnavtree.jsnavtreedata.jsnavtreeindex0.jsnavtreeindex1.jsopen.pngpages.htmlrefman.pdfresize.jssearchall_0.htmlall_0.jsall_1.htmlall_1.jsall_10.htmlall_10.jsall_11.htmlall_11.jsall_12.htmlall_12.jsall_13.htmlall_13.jsall_14.htmlall_14.jsall_15.htmlall_15.jsall_16.htmlall_16.jsall_17.htmlall_17.jsall_18.htmlall_18.jsall_2.htmlall_2.jsall_3.htmlall_3.jsall_4.htmlall_4.jsall_5.htmlall_5.jsall_6.htmlall_6.jsall_7.htmlall_7.jsall_8.htmlall_8.jsall_9.htmlall_9.jsall_a.htmlall_a.jsall_b.htmlall_b.jsall_c.htmlall_c.jsall_d.htmlall_d.jsall_e.htmlall_e.jsall_f.htmlall_f.jsclasses_0.htmlclasses_0.jsclasses_1.htmlclasses_1.jsclasses_2.htmlclasses_2.jsclasses_3.htmlclasses_3.jsclasses_4.htmlclasses_4.jsclasses_5.htmlclasses_5.jsclose.pngdefines_0.htmldefines_0.jsdefines_1.htmldefines_1.jsdefines_2.htmldefines_2.jsdefines_3.htmldefines_3.jsdefines_4.htmldefines_4.jsdefines_5.htmldefines_5.jsdefines_6.htmldefines_6.jsdefines_7.htmldefines_7.jsdefines_8.htmldefines_8.jsfiles_0.htmlfiles_0.jsfiles_1.htmlfiles_1.jsfiles_2.htmlfiles_2.jsfiles_3.htmlfiles_3.jsfiles_4.htmlfiles_4.jsfiles_5.htmlfiles_5.jsfiles_6.htmlfiles_6.jsfiles_7.htmlfiles_7.jsfiles_8.htmlfiles_8.jsfiles_9.htmlfiles_9.jsfiles_a.htmlfiles_a.jsfiles_b.htmlfiles_b.jsfunctions_0.htmlfunctions_0.jsfunctions_1.htmlfunctions_1.jsfunctions_2.htmlfunctions_2.jsfunctions_3.htmlfunctions_3.jsfunctions_4.htmlfunctions_4.jsfunctions_5.htmlfunctions_5.jsfunctions_6.htmlfunctions_6.jsfunctions_7.htmlfunctions_7.jsfunctions_8.htmlfunctions_8.jsfunctions_9.htmlfunctions_9.jsfunctions_a.htmlfunctions_a.jsfunctions_b.htmlfunctions_b.jsfunctions_c.htmlfunctions_c.jsfunctions_d.htmlfunctions_d.jsfunctions_e.htmlfunctions_e.jsfunctions_f.htmlfunctions_f.jsmag_sel.pngnamespaces_0.htmlnamespaces_0.jsnomatches.htmlpages_0.htmlpages_0.jspages_1.htmlpages_1.jspages_2.htmlpages_2.jspages_3.htmlpages_3.jspages_4.htmlpages_4.jspages_5.htmlpages_5.jspages_6.htmlpages_6.jspages_7.htmlpages_7.jspages_8.htmlpages_8.jsrelated_0.htmlrelated_0.jsrelated_1.htmlrelated_1.jssearch.csssearch.jssearch_l.pngsearch_m.pngsearch_r.pngsearchdata.jstypedefs_0.htmltypedefs_0.jstypedefs_1.htmltypedefs_1.jstypedefs_2.htmltypedefs_2.jsvariables_0.htmlvariables_0.jsvariables_1.htmlvariables_1.jsvariables_2.htmlvariables_2.jsvariables_3.htmlvariables_3.jsvariables_4.htmlvariables_4.jsvariables_5.htmlvariables_5.jsvariables_6.htmlvariables_6.jsvariables_7.htmlvariables_7.jsvariables_8.htmlvariables_8.jsvariables_9.htmlvariables_9.jsvariables_a.htmlvariables_a.jsvariables_b.htmlvariables_b.jsvariables_c.htmlvariables_c.jsvariables_d.htmlvariables_d.jsvariables_e.htmlvariables_e.jsvariables_f.htmlvariables_f.jssfx_logo.pngsimfqt-paths_8hpp.htmlsimfqt-paths_8hpp.jssimfqt-paths_8hpp_source.htmlsimfqt.csssimfqt_8cpp.htmlsimfqt_8cpp_source.htmlsimfqt__parseFareRules_8cpp.htmlsimfqt__parseFareRules_8cpp.jssimfqt__parseFareRules_8cpp_source.htmlsimfqt_logo.pngsplitbar.pngstructSIMFQT_1_1FareParserHelper_1_1FareRuleParser-members.htmlstructSIMFQT_1_1FareParserHelper_1_1FareRuleParser.htmlstructSIMFQT_1_1FareParserHelper_1_1FareRuleParser.jsstructSIMFQT_1_1FareParserHelper_1_1FareRuleParser.pngstructSIMFQT_1_1FareParserHelper_1_1ParserSemanticAction-members.htmlstructSIMFQT_1_1FareParserHelper_1_1ParserSemanticAction.htmlstructSIMFQT_1_1FareParserHelper_1_1ParserSemanticAction.jsstructSIMFQT_1_1FareParserHelper_1_1ParserSemanticAction.pngstructSIMFQT_1_1FareParserHelper_1_1doEndFare-members.htmlstructSIMFQT_1_1FareParserHelper_1_1doEndFare.htmlstructSIMFQT_1_1FareParserHelper_1_1doEndFare.jsstructSIMFQT_1_1FareParserHelper_1_1doEndFare.pngstructSIMFQT_1_1FareParserHelper_1_1storeAdvancePurchase-members.htmlstructSIMFQT_1_1FareParserHelper_1_1storeAdvancePurchase.htmlstructSIMFQT_1_1FareParserHelper_1_1storeAdvancePurchase.jsstructSIMFQT_1_1FareParserHelper_1_1storeAdvancePurchase.pngstructSIMFQT_1_1FareParserHelper_1_1storeAirlineCode-members.htmlstructSIMFQT_1_1FareParserHelper_1_1storeAirlineCode.htmlstructSIMFQT_1_1FareParserHelper_1_1storeAirlineCode.jsstructSIMFQT_1_1FareParserHelper_1_1storeAirlineCode.pngstructSIMFQT_1_1FareParserHelper_1_1storeCabinCode-members.htmlstructSIMFQT_1_1FareParserHelper_1_1storeCabinCode.htmlstructSIMFQT_1_1FareParserHelper_1_1storeCabinCode.jsstructSIMFQT_1_1FareParserHelper_1_1storeCabinCode.pngstructSIMFQT_1_1FareParserHelper_1_1storeChangeFees-members.htmlstructSIMFQT_1_1FareParserHelper_1_1storeChangeFees.htmlstructSIMFQT_1_1FareParserHelper_1_1storeChangeFees.jsstructSIMFQT_1_1FareParserHelper_1_1storeChangeFees.pngstructSIMFQT_1_1FareParserHelper_1_1storeChannel-members.htmlstructSIMFQT_1_1FareParserHelper_1_1storeChannel.htmlstructSIMFQT_1_1FareParserHelper_1_1storeChannel.jsstructSIMFQT_1_1FareParserHelper_1_1storeChannel.pngstructSIMFQT_1_1FareParserHelper_1_1storeClass-members.htmlstructSIMFQT_1_1FareParserHelper_1_1storeClass.htmlstructSIMFQT_1_1FareParserHelper_1_1storeClass.jsstructSIMFQT_1_1FareParserHelper_1_1storeClass.pngstructSIMFQT_1_1FareParserHelper_1_1storeDateRangeEnd-members.htmlstructSIMFQT_1_1FareParserHelper_1_1storeDateRangeEnd.htmlstructSIMFQT_1_1FareParserHelper_1_1storeDateRangeEnd.jsstructSIMFQT_1_1FareParserHelper_1_1storeDateRangeEnd.pngstructSIMFQT_1_1FareParserHelper_1_1storeDateRangeStart-members.htmlstructSIMFQT_1_1FareParserHelper_1_1storeDateRangeStart.htmlstructSIMFQT_1_1FareParserHelper_1_1storeDateRangeStart.jsstructSIMFQT_1_1FareParserHelper_1_1storeDateRangeStart.pngstructSIMFQT_1_1FareParserHelper_1_1storeDestination-members.htmlstructSIMFQT_1_1FareParserHelper_1_1storeDestination.htmlstructSIMFQT_1_1FareParserHelper_1_1storeDestination.jsstructSIMFQT_1_1FareParserHelper_1_1storeDestination.pngstructSIMFQT_1_1FareParserHelper_1_1storeEndRangeTime-members.htmlstructSIMFQT_1_1FareParserHelper_1_1storeEndRangeTime.htmlstructSIMFQT_1_1FareParserHelper_1_1storeEndRangeTime.jsstructSIMFQT_1_1FareParserHelper_1_1storeEndRangeTime.pngstructSIMFQT_1_1FareParserHelper_1_1storeFare-members.htmlstructSIMFQT_1_1FareParserHelper_1_1storeFare.htmlstructSIMFQT_1_1FareParserHelper_1_1storeFare.jsstructSIMFQT_1_1FareParserHelper_1_1storeFare.pngstructSIMFQT_1_1FareParserHelper_1_1storeFareId-members.htmlstructSIMFQT_1_1FareParserHelper_1_1storeFareId.htmlstructSIMFQT_1_1FareParserHelper_1_1storeFareId.jsstructSIMFQT_1_1FareParserHelper_1_1storeFareId.pngstructSIMFQT_1_1FareParserHelper_1_1storeMinimumStay-members.htmlstructSIMFQT_1_1FareParserHelper_1_1storeMinimumStay.htmlstructSIMFQT_1_1FareParserHelper_1_1storeMinimumStay.jsstructSIMFQT_1_1FareParserHelper_1_1storeMinimumStay.pngstructSIMFQT_1_1FareParserHelper_1_1storeNonRefundable-members.htmlstructSIMFQT_1_1FareParserHelper_1_1storeNonRefundable.htmlstructSIMFQT_1_1FareParserHelper_1_1storeNonRefundable.jsstructSIMFQT_1_1FareParserHelper_1_1storeNonRefundable.pngstructSIMFQT_1_1FareParserHelper_1_1storeOrigin-members.htmlstructSIMFQT_1_1FareParserHelper_1_1storeOrigin.htmlstructSIMFQT_1_1FareParserHelper_1_1storeOrigin.jsstructSIMFQT_1_1FareParserHelper_1_1storeOrigin.pngstructSIMFQT_1_1FareParserHelper_1_1storePOS-members.htmlstructSIMFQT_1_1FareParserHelper_1_1storePOS.htmlstructSIMFQT_1_1FareParserHelper_1_1storePOS.jsstructSIMFQT_1_1FareParserHelper_1_1storePOS.pngstructSIMFQT_1_1FareParserHelper_1_1storeSaturdayStay-members.htmlstructSIMFQT_1_1FareParserHelper_1_1storeSaturdayStay.htmlstructSIMFQT_1_1FareParserHelper_1_1storeSaturdayStay.jsstructSIMFQT_1_1FareParserHelper_1_1storeSaturdayStay.pngstructSIMFQT_1_1FareParserHelper_1_1storeStartRangeTime-members.htmlstructSIMFQT_1_1FareParserHelper_1_1storeStartRangeTime.htmlstructSIMFQT_1_1FareParserHelper_1_1storeStartRangeTime.jsstructSIMFQT_1_1FareParserHelper_1_1storeStartRangeTime.pngstructSIMFQT_1_1FareParserHelper_1_1storeTripType-members.htmlstructSIMFQT_1_1FareParserHelper_1_1storeTripType.htmlstructSIMFQT_1_1FareParserHelper_1_1storeTripType.jsstructSIMFQT_1_1FareParserHelper_1_1storeTripType.pngstructSIMFQT_1_1FareRuleStruct-members.htmlstructSIMFQT_1_1FareRuleStruct.htmlstructSIMFQT_1_1FareRuleStruct.jsstructSIMFQT_1_1FareRuleStruct.pngsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstest.htmltest_8doc.htmltutorial_8doc.htmltutorials.htmlusers__guide_8doc.htmlusers_guide.htmlverification.htmlverification_8doc.htmlverification_old.html/usr/share/doc//usr/share/doc/simfqt-doc//usr/share/doc/simfqt-doc/html//usr/share/doc/simfqt-doc/html/search/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabi      !"#$%&'('''''''''''''''''')**++++directoryASCII textHTML document, ASCII text, with very long linesHTML document, ASCII textPNG image data, 16 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 212 x 80, 8-bit colormap, non-interlacedPNG image data, 237 x 80, 8-bit colormap, non-interlacedPNG image data, 206 x 80, 8-bit colormap, non-interlacedPNG image data, 246 x 80, 8-bit colormap, non-interlacedPNG image data, 138 x 80, 8-bit colormap, non-interlacedPNG image data, 250 x 80, 8-bit colormap, non-interlacedPNG image data, 130 x 80, 8-bit colormap, non-interlacedPNG image data, 176 x 80, 8-bit colormap, non-interlacedPNG image data, 174 x 80, 8-bit colormap, non-interlacedPNG image data, 225 x 80, 8-bit colormap, non-interlacedPNG image data, 232 x 80, 8-bit colormap, non-interlacedPNG image data, 258 x 80, 8-bit colormap, non-interlacedPNG image data, 164 x 80, 8-bit colormap, non-interlacedPNG image data, 205 x 80, 8-bit colormap, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedXML 1.0 document textASCII text, with very long linesPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedPNG image data, 11 x 11, 8-bit/color RGBA, non-interlacedPNG image data, 20 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 2 x 19, 8-bit/color RGB, non-interlacedPNG image data, 18 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 201 x 70, 8-bit/color RGBA, non-interlacedPNG image data, 406 x 137, 8-bit/color RGBA, interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 384 x 80, 8-bit colormap, non-interlacedPNG image data, 624 x 1144, 8-bit colormap, non-interlacedPNG image data, 299 x 80, 8-bit colormap, non-interlacedPNG image data, 307 x 80, 8-bit colormap, non-interlacedPNG image data, 150 x 80, 8-bit colormap, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlaced?7zXZ !PH6"]"k%r}w鯮:S ׌SմFMWdpjI<~!fG~W$ˣ[:qJܧ[J]C4D*,4f3񳱅cC Y$,m1c.Z][{FjM!.?WbCg/i՟L&@n뙽_ˬ9Y-T$L=4cᎄƱJ[ 1Y+ 3q.4Sw׵L.fhRh; z5a3bb940pYKʙsk1dLbd~/]/0O=U|5=TGq-F MDb2Q#Qq0 ICQ@ Th`%@0#/Mww`tWïQ*Uhm@zs?O,kUߠnA);qۆdq3 qkФtT^JpkT8u#Gm`)N`ؘ E`VaNﻇyLv Ffa#njl9,ֻi,Kޕ}iqSvчMm[ҍf>HkAx֫ij˾=qBq $ed԰ƩN,UQ0[9L\ Y|7hoBn1ځ Нhx5ͭS:%9d{`&uӎōvLgM!z h9|h KF#+H/_e!&0oCbiv a=AL'"͸rYB@KAJJ T BNc,7knckߙ~q Ovsz$+3'Dd ~Ur4ECjYqSo)j׌!czPz`}F_-&TT:H8o?}E;~VZ>BMh)or1zwL4:zdEl~42{_VjlO%ޟ:nOQ[>%;0hQ->?B9Zay^$~{+,:pweb+/8I`5tPrS-;# *&mYWUeza'=7SDl?6Š +?pE+@՛m6: CGMv[WPj2Am!U91YwjWە҅l!JL+ݦ_gApU kA ]ohK~6X65{?åaceI0曣v7no5Ae'TOґ1Sˆ. 4{*Z e{PJUm7P#tXE)ӝQ.<":ޏ[j$, apPRU+\^ ˞r EwW&C&=tw ,7Vv]+Ũd'F66pe\Dp%O+Px)U9{ǣ`Pea3̗骬Vw ^TNLynw PeEǑ+M@{|iJ @.ǃׂ3o^:] )Lzgm]UT}lUIߥ}V6aߧڴSr^~np9h*ԑ@%v]gq:G-gB, ~6քOG+ФnHz҂v:2])@ G1^&,|=D!*F݈rao{UGɹȎ&FanRA<(ݙh{MԿXub+>6N⸼]eg!}9^՜;,^ e`&@ >!*Дi{6UQ*ǝh݂A1x``! YnNf_ z94BiC0"IŜk)n]{ziO(!gU85嬿\So!l`S߿[J$V8L4J!ncGJ"riSPf/r^i+}p֍8npq_웫DX~g8k7m}ܸrΌxX֛x@/@#qum_e"5h{q#rn@H0#6Q…̠{|(J`g`toq>|ᩒyYJ*(b`# CmUZ/L@ZZ|$ RB7"d7 4!_<űBJ{܏NI+ig_E4zOU!Lئ(^{`[B'>7wðf~UۀԹE}}.c_m ͺOo1[΀ء6Njgl5ܮlgmV+gd`{BPGY+젋P E+B]s$S[ifN%5Ohuwd^Ɇ톏|ARg妰I5~K pe-R7:`ej&d}ko%!)C'D52I|oKPL}tLD]>GK! 7Q;eӹQeE{h !!h(.Z E&_ ҐUL֢OQxv{gv;}!CzWci; ӞJ!"C[ۡ!BX%j1Dhoc4x+JFjb!o}Ju'XL}B4 .S;ӕ[ƏQh-[%U6Z+k4LfDAMb}1(_<!Eu f