openqa-4.6-40.20200101git68ae00a.fc31$>ǵ L$X.@;>K?d   ( Mpt   Xl v  )  pE(@ETEyE(T8\49,4:4=.>6?>@FBNGXHlI XYZP[T\\]p^?Pbe(dfeffflftfupvz#wxy=.48<BCopenqa4.640.20200101git68ae00a.fc31OS-level automated testing frameworkopenQA is a testing framework that allows you to test GUI applications on one hand and bootloader and kernel on the other. In both cases, it is difficult to script tests and verify the output. Output can be a popup window or it can be an error in early boot even before init is executed. openQA is an automated test tool that makes it possible to test the whole installation process of an operating system. It uses virtual machines to reproduce the process, check the output (both serial console and screen) in every step and send the necessary keystrokes and commands to proceed to the next. openQA can check whether the system can be installed, whether it works properly in 'live' mode, whether applications work or whether the system responds as expected to different installation options and commands. Even more importantly, openQA can run several combinations of tests for every revision of the operating system, reporting the errors detected for each combination of hardware configuration, installation options and variant of the operating system.^vbuildvm-29.phx2.fedoraproject.orgFedora ProjectFedora ProjectGPLv2+Fedora ProjectUnspecifiedhttp://os-autoinst.github.io/openQA/linuxnoarchgetent group geekotest >/dev/null || groupadd -r geekotest || : getent passwd geekotest >/dev/null || \ useradd -r -g geekotest -d /var/lib/openqa -s /sbin/nologin \ -c "openQA user" geekotest || : if [ $1 -eq 1 ] && [ -x /usr/bin/systemctl ] ; then # Initial installation /usr/bin/systemctl --no-reload preset openqa-webui.service openqa-gru.service openqa-websockets.service openqa-scheduler.service openqa-livehandler.service openqa-enqueue-audit-event-cleanup.service openqa-enqueue-audit-event-cleanup.timer openqa-enqueue-asset-and-result-cleanup.service openqa-enqueue-asset-and-result-cleanup.timer || : fi if [ $1 -eq 0 ] && [ -x /usr/bin/systemctl ] ; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable --now openqa-webui.service openqa-gru.service openqa-websockets.service openqa-scheduler.service openqa-livehandler.service openqa-enqueue-audit-event-cleanup.service openqa-enqueue-audit-event-cleanup.timer openqa-enqueue-asset-and-result-cleanup.service openqa-enqueue-asset-and-result-cleanup.timer || : fi if [ $1 -eq 0 ]; then rm -rf /usr/share/openqa/public/packed fi if [ $1 -ge 1 ] && [ -x /usr/bin/systemctl ] ; then # Package upgrade, not uninstall /usr/bin/systemctl try-restart openqa-webui.service openqa-gru.service openqa-websockets.service openqa-scheduler.service openqa-livehandler.service openqa-enqueue-audit-event-cleanup.service openqa-enqueue-audit-event-cleanup.timer openqa-enqueue-asset-and-result-cleanup.service openqa-enqueue-asset-and-result-cleanup.timer || : fiRp Zh AQ.. 3("A #?,Fa)"T=HQ#J%h< (p4 #x 0$C h-]7Vc 5i.ejHi`rGAK ~ \,"s ezz GS%R `,< 7CrWt n] 2kF#b% @s*~(yW!8j0xhxDw`/i$ R= LB( B #0}Qb A^ 1CQ .AE/ >>BVJ 5"  Gp`  zWM3I>KLMMMMNNN(NNNSVwVVVVW0#!&   )Y8S5.  Hj+_i0knnoopqrssuJ-_ J nB, 12Kwj ""l1 2   lcY ?z9O`b +d\cA큤A큠A큤AA큤A큤AAA큤A큤AAAAA큤AA큤AAA큤A큤A큤AAAA큤AAAAA큤A큤AAAA큤AA큤A큤A큤AAAA큤AAAAA큤A큤AAAA큤A큤A큤A큤AAAA큤A큤A큤A큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤AAAAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큠AAAAAAA^v^v^v^v^v^v^v^v^v^v^v^v^v^v^y^ 7^v^v^v^ 7^*^#^#^#^#^#^#^&^#^#^#^&^&^^"^^^"^"^"^^^#^^&^&^&^^#^#^#^#^#^#^)^#^)^&^#^"^"^#^#^#^#^'^!^!^'^#^&^'^&^#^#^#^#^#^#^#^#^#^#^#^#^#^#^#^)^#^)^#^&^#^)^&^#^#^#^#^#^!^^^#^^^#^#^!^!^"^!^!^!^"^"^"^"^"^"^"^!^!^!^!^!^!^!^!^#^!^!^#^#^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^ ^ ^ ^#^&^#^#^#^#^^^^^^^^^^^^^^^^^^^*^'^&^(^'^#^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^v^v^v^v^v^v^v^v^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^v^v^v^v^v^ 7^ 7^ 7^ 7^v^ 7^v^ 7^v^v^v^v^v^v^v^v^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^ 7^v^v^v^v^v^v^v^v^vcbe6650e99e03d516d7ff1c1e1ee00a3730df124f7b54826964772eafb6aff5dd87b23ab76ffd52bdb64b880281dc94d90d00909adc9d29bc9bd1b034ab824f829e8ec29895d7213d0a095941123287b564b024979e08b8ab3576a900914f0f79d45d824c1758ebf76e48a14fc7e26e92e6eb88353a804a833cb376356f6ac5eb2469f8aadb8423029f43ebd9ee3b03d42cd03e8d0935d544faf4d3f789a23af59a423944232ee7fa0df3cd40c5f13a46146fa4c41518e3e0c01caaeb856974685d3f3911d37e562c25811ef0d4d68f3386a96f5374fba882f5eff5f3781e2ac9db2cb8f99ee0b7a77bbcd33ea1d74fd9fdf5deaf199d8306271b8156fc081f618d5f16d43161b181b10022b8d276b09898405051b3e277e3d4e42558b90b67d84e5f9c614cb2eb6f143516bf8496f181333bf7852f2d648d5d0ba6283b43e1b527c28a1a31738cf0afdb86c0121a9754664522bb553bdfdc9d6fcefccabb150530fe5e3862e857cc5d032aeaa0fbb8e95d95aeef6704b2bf59791480291e6a8f95293f035755183e27266ed5a09c334fcbdff16b7013c00f10989a00cdff04a98f8d90a71fc92af3bb696c204457d3aee04ee308b75b4f669211199c372729b7b61c00cef8b2d1b31fea15a67ef1822a71736c0c0e88bfd99408e0c584c24ae783599f7978db597a07ec50c7ee0260057e15581728303ffe7d90ae943a5df52ba11ef51e1ba2a5e94cf4fda92cd9e76affaec662adb2272aece776071a0cee2e525862e31cef251fab36499ee5ce9d440da22e84da85d731572c147bc679e0019fc100cda0bda567d3856f2c13e3a88966a8f5211922749852090c0c40f0f2d69ecffd01544da4ea3af8d023b651c1cf804bc6ece36e96d0c406a61fcc0f8b696ce062118c030cedb4cabb9dc526d500c23f5f42b04ea34cc764d6446c1dc0053f78f6b059e9eb4d52bde9ec90b704601f181d193af1b7597c7c32867ddb1c249ae03cbfcdaeb461c7d5dfb5855f469a43630b2d1958b8daf1a3002d6ff8c71250032832ed99f32ce9bc14510591f7dbe797451a24d609fd43843142afc9589f27d7b650fc3eafbb5aadb713a3643b775db575795418b3fd9683175da17e8ceac1195e5f0ad1a5495bc6a8121a02f0e8fd2510b9a1c692c620283c1ee285031c689b26eee961831013f84bb3b323725727bcb8657713e36dbd0f00b25134112d419a48de71bd4f53cc14a9d3b2e27c529ee3c2de111b4721c208268694c6c976c313a7950ee05546fd609410f63882c411b585028eaf5188134c191657e2d52cad275cd9985e1cd1020e9c9d422eb3a56cc4b1649337bee991359655e6d90bc8aa69ee6b2376505578d758bfbbc52aec88fa5e591f1a7cabd8adfa80a7b613a1e349b80fba8c23b63656925fda8dfe3c5927b5d0d8a1672143416caacf460fbd030e72d855574b1d02820c5771a0e697fadb180e67a3651e0567101898d9adbefac65aa4bc584c6f13e5ae49b4588a03a0c40743439c29cdc8646714300c6efe87806d0cf4489aeb1bb7288016024e8de67fd18db693fe026fe3907581e53cd5d3551b9a71da4dc202189191e567b978d4f5cd4fb8aef08898fe89146ee5e53c4661d05bfc24ee1acff5e2adac6cca212ce4302e96619b69b39cd0783c0a9ae0ef847a78071f69a34d91b19e70533ef6f49f33c9806e60bc7ea67a5a811fd492917055146961c6d28d7a849a0c6647e3901d0fa9fa4441d1ff3c6252ea4690ed8aa24ecc6cecb1a60515bc093f1c9da38a0392612d9ab8ae0f7f36e6eee1fad0038422352b00f69cde0e8c2661ba037c7ce7d6ff46b58be5fb00052630708bb0bca86d38f273967b43a4d78f775cb816a00eaebbd280edfc3ac3431cde5a64f3f3627959925e4d371f0169782545b12451f83bd60d06b4cfaf1a1c4e1c279ee324400339a6562123ed53411e2aff6c1493d5c46347c8a865eccf0be9ea8125d7df179624022bec90dc3cb1d4e58176b744982b61ab2d6b388f7611db3db34cd8f62ecbe03a540521bd8ca616feb57edde6936615da6c254face46368df3eb7858b6170c143c68530cc8c67aa0d4c76418cc0ea6e937d447d012591c10c82affe833c27387ebefc6fcd3d181686b6760d278df418a5c21764bb8bb988f66c2e0178922ac45a2d1352a6cde02dc93aec61286998ef05ca1ac15c6a05ca4e45df6590dc66e603b54513877de284623f26ce4408feeefddc988d44de64b6eb8af0f84b043a79627a1c54414ce47626a86c5ef5709420e7b1e92e04013112358958559dd5d4e80f96982c3678de31ffc113576a250919888aba3ba54417c94b53c0c5e9ac57549fe79f29bcbaf6ae91feb0a94b552aee8e177a85b87699c65508d686ebec889b433b427bca2c7c36ba95e9b04608c339bdbf4c30f66873505003fb091f547596ce2965ae4cdaa1ad8e72118cb08e713758e9114f6bac19030009df7524ca8aaa31b9c64cc2c5d3bb59bb66047844ee596148316b20056abd2d2c925d3555bed4c2cc628eee17fd04f58c1d130e60fab21eefe29c0036d8fe57d5a2f6663841977c0d67e178c71becf5504bf3bec86e1f78e707326249b1a926e57625a5129b87745c1441a3f7f9e155b92fb3d95ad31b15c0817bd98af4a17e2c240928f72024d6e83ca7f4e34d4cb59f99b9faef083cf88ddc09e76ce928e4c09b5762892e344f1efaf761bdbb32164bafa4d57af9a6d4d7be973f40055c9c4fb60134d28c96fe003dd8ddf7440a271281edab943d5137b6dcebc2af433e01faaf1f0bd76271743cc42bbbcdb5751a092882116170bf4cb0c1b0bb80e030399613e71577fb46a22fa031506bab9c5ddb4640e38ef10a1b4959a11288b41ce4b075706c98b36e3c72a1f57d3ad8429b49acc05f4a35411f04e2a44cdc157c42ef78416ab4dd5a20e619aec4d7c38c8db67d21490c018e6c554ab70b9df4f79ccbc787f2338f6b1c6315d92bd7ff70ef8f7dd9a1a645db23dc54b3ed507873807d8ef80292bbb77663942aec4eb8db3bfb2274fe60392657ffe5fb72d4de33cdddfe6dd68fc9f16858924312a9fa0b5c012f2555dfdc2c838ad3792128c45830f4a78d92476e9b773320fd5155e9230bc5ceab89cbacab73707c2cd141b433a367124307ac1584beaa09cd6af425609621cfb46d839034950c1855e7a038f73a9c018f99b4299405f3a9779544b548a9c23857ef742a14b2f299e6d7ac8642e5f63a54622075abff4ad2896127c319552cb695888db583183edcd81a2fcf709908d09384efbc317f9aa7636c09ccf86a3698f13659eba50e214f60c7ef1bf80827e531be55909a93edbee15a4532e587a6375d45490f13ca47e1426ee290674eca0cc62feef975b65cde9fe39250f3b03342519069a032395d7adcdb0ed1e2973325c0b855a601d7be5d0c5d54e29d14b5aacdaf8b6de29703568c5cb012167d1e289091241c2fa0381d5f77470542e956cf4631e028ec10f258f397a0e2220487be897523753c89b67ae65603010ce1613e7643aa4b0754e758dc4ed6c9fc0619dea5cab816a0957616d31d9a3f88cce01793f39dc5a484670d36a939c66935c0cae2e96fe6fb18b73d5d60e9fc9dee8bd210ade92d81091cff8e7c48550c25a038f7bdfc4674140abdb36ef36d4a63ac60194398954bce65fb547e9ae366323e3ef143d6574cff36a84f65495c9280216425c30826749621d07a82c9e37023712487af99e668ba9d068595ee5f91a8c0865fc967a848e2c58367a4135d4ed6d77c087eb5c0a4f24f3dd69003ba1de11a7a22932a886ef7325a86d1daffb4a22a2d152c14ca5e176a8e3312663a708fffee19a37cf9adef2c0e71d79c5c163c04577c1071b424d91172a6b8832446bce2691979a618165b8d9c818ff428b6e703a2f95ccf5291cf3114c73a696dd13690f04fadd38fd5fede4a96d96d98ffd9c498bda33631d06cf394748df8c6709cf290da9c581f39f92cdf0d4a41d1b2d9b5f731b382a0b3893b2cf1be14c4a874485bfaa4dbae3d27f7be0ba7e137d3daaf190fa4343f538d5b18cfc5afc77132a0a9ed82ea097415ec5d5dabf831435cfd405678d63c0c4f5ee9b45454d2969e079ce8d1b628dce110d03823c8868b36aac3ed6e2bf7a70e5b26027ee2229ee1b0cd1082834a8f585345706b27a5568c2598452a3e963824dfeaa812a5ce72ed5140813ad5f3d6fb2e52b6e7edc46235fb49e79549f2885bcdaa1b34142eb5ba3eb2da15fb9b316b669154f5b0cb235ad332049b819cef38cd56dade863e78cac912777180c88917764741a113a0d953d2ab525f463bed34f081820ec48288040e5440bf756619446554ec6b76fc72c3c8396fd8c680b1b8f3ac9253a73f9b7c9b7eb46a560c8fe69c2059b4d2f2a498b16e1c580b8c1d451ccf55458e7cb63cebd9aee83df31ae01ad4c47b073d3f9664b3ca38cb31805ece9b3476f2b1e69f0ed19e7d61ae29f0965273b670267d554b67851a8d37601b8af0a8f709df5f481659b205b053b25d2a4539bc3eac548a5b7aaaf613403f4cf02b137989a44fca736bff601e2f1db3ae3dfa8f14cac844d2bb6575caac880e2d2ec33f695f1a04ff07eb73d778763f2c7e518ee73d0f3397b8b04d8c8e714d17f1aa57e7afed1b1016d879d7161cc79651059717503f4767578c4d29a7fc15d4cf85bc117298bd8a66a979c14153e85aef138250a3cf7f048f03d891cc8942d170bd14d64bfcd6530e7a04ec066b3e71e1244da52cb2567507598e672468b703f882ac2fa21baf5ded6eedff16344f81f5c215bcfc9ef33538892e0c9857a83e64c0307430a652792d7372dfe94877024b26d48bddc40799eb12416385c8cdf1837cfec7e21f93b757315b23519208f0f5ae1466c548143b24a7731574a9d258a18fc07dd8da57ba1479c9f77f4c503d66163ba53b30c8c51d067bd34f03c6d252a7e58265585d3f8154619597ac14156312c629ed37e96f263dd8cd7fc7963fb6a7ef277f1f485943b6ac9edd0bf617e86506ff35a581d0a8d263ce304d514fe1a9d99559a7b40e0c4385b1296892b58b06903c3340b9511e857cb6c8201fd3197d44892a5bb5f5db5cc67c4cab28b91b862d3295271f97b5f2ab5826ea5e06b9ea791ec5e832e20fd3e096ca8a98b90875ee0fd3ef25d2547dbdb96e37373472142076277b8077aa683ee6b580d11d92847bdc96cf426a8dbb764493b32ee99060cbf78a1ccd50b5a639cf84b056e52f43e1d0129df4737cf0aab2c88bebe201bc6d46f004f8a3ae2a9c71e1b35d48e6306034b5259c478e1e3af470f6a382b9a37d09433dcf3e02606f63630eb3f2377c2d248a9fca86d460c6d61c63b44972edd8e4317e57a345c7738bb8738f3f7245729d2ddf8ad98955538e4057afc54d4d9d18596fe087422c87c45cfead90ea7f81dbaba007cd2ed75d86577eb4780173cd06bac82a7ded8a0bdc1cc8c744ea6f87bac35e0e85b417425ff16f881d0333938cafc087fd64e11abbdd631647e0f93f8fa56eeba465a50dc68901392269f3f58122a71d48cb56a9e0ed535ecaf962de226feafee03e1f21ef4344a08727606c11570d90129795b394d8a5dfb7edbe795be8184b36fac5de7a810e58ce56a049de345069b5d21202fcbdee157ff7981bbc9fa72d2d778def15861f1417d9f1148995b58d88048873f7faea528f0ecb266bd850a21220caaf4220eef489c7221c9d59b0c80f789497d43ce5b0eecc460744eeaa00c666e4bf58f4ecb979fcf681a5700b82346edcc53e92d7090fbcdd649238d722d3e0a4789e07655c53ae9de37403cbaf596f140c059acaed6c4360158ab6cc14e6c294d87ef6b9911ef1737bf1fa9a4cbe5cd0d7d7c1983ab8fcdfa9567e8a08dda475b94425fa17e79be73de819e63cba207983d7325cf2d871efa7a85acc63f09e1fb6d548190524e40d9685b4ec63dfcbc7b474b74d1bba0511fa0c827297d13306f831393a3e2f6dd6dc1e0ea92885f356e62cf2fa49388941a4560d47644510229a02984615c8c0036ed0e86956b34b7a6b5d5bef541410cada2f1107e37cd977803ca555146e5dbe4446ee5d5e8aa968bcb1f340d5ea614dbea125ef2ad75a7e6c9ae97b8038583d5a530df41f981a89ca65b994d43210ee241ca49564fa872268492d55fce318a99982ff7079729266cdb455803f2730600e38c273466b47484717fbc7fc41ce2ba06cb7542efbf5ceca62022f32cdd48cea839c158e31624cd80dca216cec4eca4f2a5ea2a430bf36c1b213139d8a3bc22270e0fff2a5b50c98abecbf4fbe53446a940597bd649dac563e8d3bf8d083bd3b2c226b84dd440a0b59ae5617868d3f5d01e46b42822e57e13437d850c2987bb1968b9a74ff6c5a7f0a7d2f9904e49b70969b62d8200742f85425299efb34e2e751d35a4132ace2c4b9f0aaf962c3b36b5a80f3acd040c896b2b46018ac2f635901cdcd7c2ec257070230dfdbd3f8258f9ae696e3a8aa29a9ae7b174d9daa1c97d830e7f039e153f08d337452b0e4a945c02effb986253eb3253b06908f48c707d95c5f4620caa75e7a0c9cdbb6539b7276143cf0c89452f388e50b2f40b83dd9d408e60c9aca297b9a089e8b7b00697f0396f97a0879f3ec049f72c723536c26c9cabacf1a303e85ea7e6025a8a061fe65b27706be1b1fd76fc3164c4c91d6727f91a0055ae1c13c2a8122e6b70f0a6b0aff17cee079815c27c1991b443d10cb106749de50ec1afe03b0c9ce39b5625fb717e835079d564cbf461545bb71fdecaf3d23a819c5d520e54a8e4b23655af787da250eb6b91e64f4997d6f6d02f0eae5dc7622f2a4116f90453aa79392de158d41641a96e9d2ff8bae90424b93d7c11a2acb903fa928f5825156c5d7e68d6e9f94cc271c14f210571b45e9acfeda9c96cf3d2128fff7fdae7a5d8899c474419f72c6f8452fee490d80953678b7b34adb8d0e4e790a9a3e2fb2f66f1c1015e1aed1a4ed5f639ff453807b1d834b27702c80686221afef568de322f766305c34d63cfb30beee2623b6b91520f245959dbe486eb28faa2dc14669d8f68ac142c117a63745a22af5709e2887768eaae7039acf59892848328a3e5671887873c9d7474f9e8cb6de4065c41d0896ae9a647618ebbd7aeb6ae37c89da072e0668aeac81ba117f34c12d25de3be7f6e4e843d65c51bbb4bb4932d0844f20e0ca372a635f3c3df636951c0ef67a04bbc026ced3224348374d0093b88c13f70831f9e7c336d49a2bcba06211077ef7f15486dd0357daa1681e6cb6256dcc6e3a79bbd7522c7cb88a875f5c0f4f861ec50e3b8f51847630a3145c78093d5843eebeea8d915d2baf68ad3f4142e981675940a92cc4cfbfb8e9eed118ab7b2c08a1776ff5c4dd4aa7f05b04a5d76d967f808f29c6dff138ac52a7561ee1591d21539000b2b3d23c2b482544bf739bac9a2cd261bfdd9eade8a26463482de0de01efe26c150f65f05ddc87f08c019a84bda4122c82c5a5018d9fb4a1333e34ef456dd2936c9cd073bc710dfbbadb5ef830461f0aef65ec58186b7586d7b1f2f5b0ba106c800c418c630011eb5a56b56de975aef08a875e859be316320718fe3bafda7961f3ccf52cbb4584a282313498000a04c3a413c0bee4da7222b0c14434c58d5cbf121c5777445395177b07d90dab09a289c76d121f473a0c75bcfac6241dd3aabb5f1552c17501790093015c006a8e13671823c1ff4872beaae0ad5939ce3c21f96acd313b877b951a4b0040ae6bf8f6c5f79859e61c21ea867b175cdcb564820dc9ee9415dace1899121890c17167c19c4418aa3df943bc9e2948ecf97584fc8ebf3e497029bf463b8d86425ad717e93b4a20c9101e0c6f464e8562087317b34c4b2ac60e28e272b7b33e37523aacd5f2adba7a4f108e415c66c470766c2c3e11faffead7dde6f0d9f4bd4e7ec1784332ea852cd08b7d757d054a0015e12e72af99a16df7ec3e5e408c9a3b3b09e7c1dfb1e3a94f4432687731e3e40706faad20fc43669984fed7989f5b18598fa27d472966799c457409419d2cdb4f2ed4b585d772068df75c01d0a360d45d27294188fccf5ceb4255fdc83500ef6619a645a0b54a6eaa11f77a71f67da7a7e0c9b73f0e43e7337670d04b8b24502d966da3ac021a5039ba2e15754da51566e87c729a359e4c66046c5b43306425a1af9017d02d6b7caa632c8f2e919d3e769febd94c99e23ede5b8b7d6f7cb7aa6b06aa5a8eea3670662c4b0c37104041c14575fc170dc48677a0506a33af362320898a438e22b3be9aa9318de8397750271b8b5129da51c9f425404f3c9fd8e02b24bc59818d6fdc24622cb6361137fe5bbf21970a4f1dc9e06fff4d933474079176388c4489b58c8c9a5239bf4caa5d0d3b67bc653a5ef802740b5f7684580c3106a8de2910ff57f6e139a22b70854d29a3603516ca0af42b81f152bc3119c5ee47164b42bbd2f98031a64501266dd42bc257a078f28607719b58c645660c8ce10bbe90b0a1274d19fa97af3651e53238539547599dc521525f510e2f9df174c69fa29a98de18656962771b55036e3cfadf963f57f28ea0b3162fa55804a0a7048c91048d2c7ebadf647023c3218cb6d6a77b1bf3e73a49387073ffcde2fd566e35b0f3c29ed8d3b11dbe85cd50e148046fba76a288488bf01dca7fc4c04d08fac46a663f61ce2152bd6e5599d6418037320fcfb8a6a0a452eab5dda4d7827fec4820c18cbce37248918093cba36b8ae027028f59b1806b3cd9a6a1302ce88402aed2529711954e572d0d03c4cca0ffa32e3c8d2c61b57c34ebb62d67cd9daf0c429fe4d02c242d64ec82a102ea46cbaf2af46f307519aad44618d10899a7df92db30084b713c9da50e707e25e3f7a9ad289a785288c9d3b3cc49f07dfc9c76b3ff4d979ceeef04c2a88c3fdc18ee13b84f428db521c7eef28cb9b609fc0987785b63ebfe87d53feb2c81570d28910cc5bdb42726adaf795f952aeee441640085cb96e1e7df4cccaa8ab50a9104c3d6d1cace7c9487922ee84b8bb8d25e9d30217596d2979672e68526d74776877d9935c92caf60d1acaf849b25c5d0f368cc951ceeb30a776a50774319dfc3b224bec115cf59094ea3c0722b56e04432839dc0785299b7bdf97dfbda84f0a418c1630a1f6224d7f2bef20a1dbbba429c3632e6966683de78106fa700db6fe2f33510f3de7ed38731ea022ca2d6021df063e95af84fd3f3f008a916c8c3c7818f9a1144a930a341602f3cd506e775a19c97a73be0c2707f088c5fb712a697b9ef2044a9ac380b54cca1234c19aa68623af36c286e8fd625b51ccc5bda3756848986544713462a9555fe85a5f78b8a162f30b4da81e2f8eba2b67b33297dddb074a9279b377524862a79a5c3b44894bf719f408ab27490ba63388e3555a220fee382da4aa34c2fa883879cde43b1d04a9e909ffed3d569efb64e7f874c5c1012ed50048e1c44158201a6bced067b629d0d74c6af0028af0cf57fe85da846b3d7b0e9bf5a69932d8ed86e8bea0bccb14cb451659b6d4742ac08afedf08c8b0d47c7c753c13a9762c49573416f1640b78cb8d58e4546fe23fb361bc924c760c1578a773671c781c24dbd04f3a6565fcc37cdd53f915ac1af8c370ffe197d93fd6958cae9c84d7166b99e63dbda72c6f726a5de450d65ce598d649942affb10586fc6ed2f5490f9dbf12e8ca1f42344ea3f104644b7e9ee75609aac9e7a9ed0d26cb51ff0051e14a0234b37da3a2d074803fd17a09a95e3a22c42f60e7ef99803b1f0e3183c4d651420e71e580a8a5799004b6fb372caa1c0ea2a320663361cc4129708de9c79bd2aea06cd839d9034cf7400913b1815b5ed987497cbbc6023a61f99c82d281a305de4fbedea0998294fa3a8909717381e30261d62d51ca6ef5bcd2e3b227915c4f14ef570e219dc5bf531eed649fbd25da294952015f885d8fce01a266901962d3fcb29979bcf314c964b609ebdd4831e507c36d04998f3166403ba0721b5c22b257ce65cbc575faa0f44d1365c3e0553deaaad0a6704ec813f91fee94ac411adc9feeeace02f0a6bb2f0af48c9cd6d7fdb01f49e39aa0022082d8c1ee283b30d1a29669c45d411bbae9fc2066eca7c5a6a7c243383fa6fa30247abd5eedd60cb09eb9da4bb9306fbea5f3e70c4b55434499398452c3e6f8720950c5124fb1db1b7471eec53282ac244da8f92cd0afd0b4f9bcfa20487aea3335df4e3dafed30767fde2ec3cc211b08ef5cd67bdb98ddf9cef92ea6cebfa2d852eced035308b0f2a64d65c4b85783fc1cd3cbee683a6fae97446724136a01b3d65ebfa86a30f21c6cf7da07939eccbe3a96e06f15c2c60828b3d1ce26b3bb37b7f4cda64cfff4989e3a534b926969b3fd4ded1d393cd55bfedd7ca1c986eca33735200649257677967d65a52c6ece9e4511ec9488db1b1add037defcc72361ba089a97766c4cfc53d98e36bfb7782afb33937f85d0bb7b8999388554e0d117778f1d10128d0cd8c3202a3e3a4f823ebdd6cc1a7c0d6a956e22a21f8812d7de6950bc76dfc3ab877e238262fb49e8983cf876d3a6765514589398f3afe9d3488c80301df7e476c91a8c6cc630c2d98949f0acff657ed7da8423999cc805b198b3f085108a9a98e30528dd9b527437519b9a8685fece75406818b53ebc66d5c0b6f870f1d79b4033ea25b2a92c3b079ce366006c56924bead203b95cbb338db895f7311caba92b5af61584ff20d516e7b73100b23b9e7bbff366d78bbe1d07cca44e2823cae40a1c0c205d9f0528e7647c038b1b753470bcabd538aca21730371776d4be794a6a13a24b84c56d84440eb00319c8a82d6472b90afe87dc1e1062f620460d2f0af93e57a001312a86c50c0f7e978bec10c124fc53378ca52938f33ec4c375ff4b9052bf94b63357ba42a4d7bb8fdac1ba68f9d244ad4b4cc3c4b3e7b351c8fb0174f2d341a72963a75e71e1779612a4dd542f5222df169655a7ff26d485e7c977ae50bb3a17ce34d070b2bd69876ab1b4140ceb33e8b8dffdfdce007a04a6e17f22e542b6706cf5ff8019f2d9db629c361184586e52b101be63494b96b95529e84386912d9308ca26bfada3c17f4231b6486fac5e77b81f6a1841d7f960b8128d1646a3046dfd2ee34173c217c29c2e62152cf86b8d290fd34dd6ed75f52cea9ce670304fb4ba0febb25b2d338c3030957b0230a3b7f39e76b9c3bfaa7f243a9ed136049b0c2cf6552314b62c6960217660e1c7554b53d1d7e8e94b96596f912b83b4ea18471a11828cb981f151462b84b9372394102cc613fcfa0b7e831ea6928b5288dc98ac7a93c2e68e9bd79a203c3284acd84ea427d83ffb7da9e038519465f4a2441b9f48a50ab8c003575e5b9d7bee35e446eed541e8165155f127dad1de5e0bf91de3a84b8f526ce69a204546d9cc585a3ab2213540fc1a19e8f5ae1eb3e755a993158a10ce68abfccb6dd1ee4e21470fa57acd253fdec524b6e11fd40adbbad5457bf4d799c7b9137107930499d0acd3951f539ee90ab8eff62ab16c5c936c580e9ad672bc60264e1069efb248f5cbe4950f535cdc594d852c9b149874176cc27a1b264213610c2f2291f55cb750cc70df169a0bf6717881ffd6d57bfdbf4e69c3933b66279263d110ba594cba8217533a63e5a95cbf1bc812c6909ce8a5345b1eea51ba686e5482aacc39bdf7a62f092634421c9c7691baf1aff44bfc86fd990c1b6ebfd3c052dff23e8eaef640f30146284ceb3e0d66b11911e43e76ecca9eca738a8a927e0090321443bca571e953df5cd418080ee3b7bedf6905d89950f5dd6704498416a15678b71a71c2c830f3fbeb21e88a6426ffcea9cc4040717554776541a2f1c5871e6399a03dd69cd73f5f6b6e2619201db98cd0942fb476f3854bdf794aceba9cb40371a4d4f789d8a8bb9416df268104a91b7a9e30eef5e9f0cf3acf54a4bb57a329062b4545f1c8b385be6e8ff4b8b991f8cdc3ff6dee5ed71ae5b84814543d5bf87be2e2fe244a1c326a70118c3f616920fee80535fc4bf71aaa8fd08de2448ea4741ea1b6f753b75d188c73a59210efede73f65bf7ef1c6f7e289fe7d3dbe63d598bef531f1c6281be4d23c89d73c9a11bde3ce85cedb4f3005d633c9ad3db1bbb76ec8b4ad875762636828db0de3c6857b0c9c8d9ad59927647aaf2a87a416af1b94011443c3e1e7970da6c3a37b775053904c7eac92e624ea0fda2321406ffacd60db77551ebed1d7456bd1a66493a4b40ea0fef49cb996088ba08b954f36b437475efe51b1fe26a5c6db91002f948b9c51a06b19d0486a53a2807ef04a5311914f21d153e91d4457346a58a51dc26b1051b70bf19a8a9a2e304d6be9f1bd6388d937c441939beb04f6162e306eaf5295c829b0ed4124764a62563db2b4cc776d5da874604bdf254d3a8b5efa0b5f71670165ab175ffb9efba52f42cf353b9792e025baa54cc32cc42dfab7f460383b28bb8f2b80fc8d8e9793662c7d648f0554e34515b00a2300a24af6430ea283a2ea12634faa423af78e24ac383493cc6948642cf85ab03c0f5f3234aa760ad52ff01b7fe9385b3c9f800a47bab1cb63d9da751149e5470cc7448e679b23a33b8ecaa4f136e63c2f229226345977429ede12fa954708c0edc46d54a1efa2525bb7b9a99d9989a38ef11c03a2bb462033331db493cc1303a1c458635f20d666fbb5a61466df8325dc5dbded327f03263641c9f6a926f52b81e19c6a65988a5ec8f3fe66fa7c1bb11a18148a5098d5d86773df807b8ff59cb5458918afd80da49041a50872893e68241255ce9e7cc349829d8885b01d90fc8004475ab5a35ea0a06f6fe82242a109a3013ff51aa2d677d1d9432d54f677867a140190db50ab2f334f9079f54a90b273d9f1c2b0422a1590b34140073d06b16c7bcea4ad8796be3a26c2f78d06fa8bf499fecd9cb201ca267e34b614b534ed355706df6f55b564b834281295b90f3ed4375606a220675cd253b5ee7be776b1cd920c4c1d78b8f1273277ec0df96b1928630fa45d99125c32b8def28ae8f84a4055c03745bb2daab8ee2ffd6744df55259cb9883c025de87473c5c4a7d8304806a7252e17de91d0d63fa225afbaabe973957b52f466c027567acf04cf4fd6ea6fb25b5d8f10dc8e2b1fe8a20efebc81816248bf29d4545b166a5876b06b2844532d51fb2b60f58d378a5a4e6a80402129bdca9125b432a042830eecc39042442059e690d42c89f7f61c1e7d5d2c2a41e57aadad887bc243a8c8dea81bbe174d0938044f4085331626d1d5fd39a0b7c9bd89d68d825cf8e1a51e572ba5f1120cbb339a47b992399e612ef4e493f22b5d099567afef8ab6b4aeefc4e42b0520b3318235f5d65209394d799ef05b5d6bf6bc5cd9b6ef0c5e3e3d02001d01062eaaa85d35c5029eae45a385d4ef99177011a04cb8028c109f4ca011e7ed5deb391386043a769ec39b7e99beb3a4ba2a945e6e71d4d7ed4df5d7a0a1db27247908ffcc54fadc46b13874f31f8dcdf438d6cf8bf2e489b386a44d09d8f0a9e4189d116d6fa338d3ac281b0a2386cd1a9b11e4ea4e9c619063565e2e3a7f1a301923a39df705593ca7e874224690b6841402232880077dd7a3b41c561a491192deba2337b8dacfa8ca2dce0258be7942f730b4fe91ab2500e7eab6f32bdca2e6ebb5d2877c5536c40f04953e9cbf4d167c2a874da6c12d2c40b960ca7aff477db2cc45d8bc2cd63c79914da713c9ef2a9c450a0ba4579fedde7e63a4b549b1821cabe2908ff1ad1280718bacbc1d93d29721feb45d824e75400d1dcdc0d9a1b6e2d8524ac1656ea9cd5cf1526a99b9142cc504361457ee8a09a46e7a774529e36e22af560a84a44668f56ebb69e1e3148776a72d625e5ce31da9b6e802ac314fbb8bc634345d648655197128a8f26b32717d7e3bce61a9fb5f17aeb8a6dd07bde642008facda84be7e13586b2ef97c5aeec2b326b97efd4a0bbf3f6b6ef1c50c9297f5a228062ccf6ec483bf4ed3782a613560c4c1386d9997750dbec9ed03d0dccc6dd508871401fb36a816e269adbeff2f294d16c4bad6d6777ef74c76bc205a4fd3143f430cbe1839e723274b1469bb5738464f7fce2fe5fe35be915ab3af14a1491732d8e0b8c0beea8ee72b166bf8dd614f794029fc9440fe0e4d5d34ccb114d165a6e679d036ea316b12d7797b62af40ee9b10a72d62a94c55e724e8f149db5d074c780a4b898aafc336597323a32b9c07ac01d9593f02d735b557806df342d6f74cba68b925bef075a003faa9b38205e26b77423b4660eb116bde0f6532e6a3528b60c3339a719ebeee7c097e7988eedd5cb7be33ea5451bb8e84c93a2e7e6ecc44138e3ad255e57a5d34d4a02307422a3edbb1caa3ddd7c19bbe67713a48642b9919567f1ae9bcf55090aa710228a439f44b765de092bd848ea17d6e56922b5c44cb68d1b50b222860dba7fad2d26912e1312777881a4f913b190ff8091a4aae20cbb04354de33ff03b2ea1ee30db88b75b359ffd4954cce3a44afb614288da6e020e8b730f58517f34f7a5a3baf98f4a2278d8af5fca8bd0da2a74fac4cc2ee8e68ee697d22e3cd10b6d4e2daa17a4b5a582f41de7f7e372e87847203ef901765ab9cd8254f44ff64b952c2152f1e50c862d28335d2868f89b1b9ad2c86a55998c4c0c7dafa56a674c7feb1fea455df5d583cba2272e5910f50ba66d574db020a9c196f2209fd3c3886a89ceb6602508d356ae306f525790ccf8851b4eecb09790811fd81e95b6d067c7c4b92a3ec3f15235e33d365298c12f59c8fda108ecae309b5f85e703cfafb218739af91a0a5e944c1ed8ef07a68245b7d93a4394bf0e19303681a50b46f375b8dc12dba25f82aaa5bf77587d77582f59c8fda108ecae309b5f85e703cfafb218739af91a0a5e944c1ed8ef07a68222f2c861f4bb3e699b3616dd41b941457ffa45a5ba8db7fd0064a3abd03b35e62f59c8fda108ecae309b5f85e703cfafb218739af91a0a5e944c1ed8ef07a682d7929f9f1ca340522b6150ae8d264ca0f13996fa45dcaff42863089b7803ddd92f59c8fda108ecae309b5f85e703cfafb218739af91a0a5e944c1ed8ef07a682ecf1bc4257db1642713397ab07e4151914f77907371ea2d25565c3e8e7760fe42f59c8fda108ecae309b5f85e703cfafb218739af91a0a5e944c1ed8ef07a6826daabff35700a45aa0c81075eb326f049f9aa2348c9e061509afdacf94d8337d2f59c8fda108ecae309b5f85e703cfafb218739af91a0a5e944c1ed8ef07a6824ee6a61ac6b0a5b46b6b4333736dcc2a9f2d970d84cbace0e62accf86a3d95cc2f59c8fda108ecae309b5f85e703cfafb218739af91a0a5e944c1ed8ef07a682aef5bac3fe96f30f364d0f2858f28083f80ec3b67dd9e997620a572f31692c3e2f59c8fda108ecae309b5f85e703cfafb218739af91a0a5e944c1ed8ef07a682aef5bac3fe96f30f364d0f2858f28083f80ec3b67dd9e997620a572f31692c3e2f59c8fda108ecae309b5f85e703cfafb218739af91a0a5e944c1ed8ef07a682bba3c3566f1213ee1c1d59a3012c1c17f3bc5dda02141777ffa05afe3018d3622f59c8fda108ecae309b5f85e703cfafb218739af91a0a5e944c1ed8ef07a6821f564c2e3d63cce23d52a6a620381bcd5f21b1d877b862a5d6909706ed56dcf52f59c8fda108ecae309b5f85e703cfafb218739af91a0a5e944c1ed8ef07a68206f0b37748f5051f39864aa32d7a8701850c2f52249f8535bb62ee80c0653cf72f59c8fda108ecae309b5f85e703cfafb218739af91a0a5e944c1ed8ef07a6829b14ec33e9c5b51fc2cb9c37c9aea320098585d622d2b76b353b3166d23803fc2f59c8fda108ecae309b5f85e703cfafb218739af91a0a5e944c1ed8ef07a682821336afa410a7e39b2e746e13f342a4c37ca08adeac46741bae059e22be35212f59c8fda108ecae309b5f85e703cfafb218739af91a0a5e944c1ed8ef07a6822090ecc774300b373db8643897201d4d997aba63c9e86b2a40e7c4eed31775052f59c8fda108ecae309b5f85e703cfafb218739af91a0a5e944c1ed8ef07a6829c8e273a0d2a675e50173945f7526fbbabaed35bf4665f26f4920751bb8124662f59c8fda108ecae309b5f85e703cfafb218739af91a0a5e944c1ed8ef07a68282ff76f2dd70f485948eba9017fdc6b5db7d767e4902b61be2b7824a710ab08a2f59c8fda108ecae309b5f85e703cfafb218739af91a0a5e944c1ed8ef07a6825447ec5d793aa9be940dae9c2ee6b5e2168c0c1340b7b16f73237fb235d516d83122efb4cf9fbdccbc044d7bdc0258c964dcf4db5b72266d44406f53cf3355274410dab89aedb10f1cc3c7722afa3df33fee6e81749c7a6869b019a71c65ed853122efb4cf9fbdccbc044d7bdc0258c964dcf4db5b72266d44406f53cf335527a9aed3a56d9ed24f1ad1266579d340a2c3681aba922f817b152710d1303b19303122efb4cf9fbdccbc044d7bdc0258c964dcf4db5b72266d44406f53cf335527d00503f9f6c7dd96ed468d542cb5bb5407d468c1e2392bbc830708091fda7e3a3122efb4cf9fbdccbc044d7bdc0258c964dcf4db5b72266d44406f53cf3355273122efb4cf9fbdccbc044d7bdc0258c964dcf4db5b72266d44406f53cf335527b9d5ae5f2cd819d0dfb2424954337e3ad9cc5e322c443ef6a0238faf43965c123910b55c5584c3f6214cd397efe04464f89f5d10692f496c1a14d45adce01cd7331ea9090db0c9f6f597bd9840fd5b171830f6e0b3ba1cb24dfa91f0c95aedc1c779a799160667b1d20309fcfd93a65e6b1cf0e9585ecd6590d73d456cbdeb8bd62c53098c9f4f1c15adca47817f845be4c6e2c521318331f11704c8654a2f36dedf6c376454bb0cf776107fade165210c957b396947c0fc8deac2019a2168b4362e8b67bad48e26f939a635913bbccf995175150bd73e546732843b76014323c4562f1c0ec77671283a8c73cdc50086abd9f22bb5459563b1e84c6f4bd34a50e3c36a7349fe76b99e02abeb28f2afa58e2e1795f3f57feb75c68a585deaf38877538212931ba6af3b9677e4c186e918c95d7f062382df64903328819ae81eb76b6a7fa3cbe6fd49f00d642213a4b3ad0a1407fe7656a24a01f1e217994fac2d2649f186412be4249303d0bf7276217eec53683ed805c1434bee89aac4e6ecbb1f1d16846b8c8097fd62b1a9e2ed86a9238ee3f166792e2517c83dc24abc6afcfa980a8a2cccf4cd37c91e344208f1ddc60f3211a9835ed4386b1b17569ebefe69043e4e9af6bc047168fa9255681538d3cb85e8eaa95454186b799aadd15b5fc0abf4dbf3661015f343ff1dced663c4924bb9afc238521dc9e53363a029fe7ce915fe6a810ac2d3dddb5ec0cc2cd6124916a34f3be1f1652a117c27e337aef0abb4e9554619880a3b417565f5a8a2b9b4ec235542e15582d490736d85e7e53dac5b2fc7e1a346eed6fb9a385b97cf47f0746f6c39fa40c13f5e0b677753dcf281da3b5a466e1c06ad1f8a76ffb45ba27f1db3d9c478c9b2c4cc29c4f0a0b5a2759e1d7726a17e0f17c45a99b1eeb67279b147a8708011e23a3793c6bfa9811bdb5209f49aefcb0a26c8792948f854fc518910d95a7e57bc04da3f06005d10f50bd3c567101141df6036176356d4b7181103e27c18a554d5c6de82811a26edcade8c123eda52b75b54cc87ba34ded115dd0e4e93afc0c1987bffb2d4e636606d9f6859853cdddcc9b9a4969c8111020fcebea8929128dfc30b5974373afaf4f8a6fe66cee7f85a626b5f69843bab66a0e42baea48afbe8187cabbef4531d0e937cc3a043d0b40c0547cecece300164715a0b07f7fb04eca7ef576f2ec71eed259dff5cef1683537fdd460b24c58bd65a5d6aef61bd4aafeaaab2c86ddfd2db6bb9cf7efeab84077c95f482640bd0f3c91b56027be574dbd11a81aeb4017058178e66b0e908efbc19f15b48154deb75a7ff43e99cf4935a5683842ac96f04baaadb4fafc7a93068224fae79b5b75466a1db18aaf4def70badfa89172f509d5e62243c30cea1e03069dbc26f4568bc2250a2eb00ca99c9b2a06a57d700c9a86271b58666340451d444b71ad969f3ec1be1f891f1f9b79e482f5858a1b578cb9cc2738a7de7e6f860e3676a63870c5f50162df837503499acc659905b177eac5596fa300449c9e43912257cc794b20e113dd723320cffe5ea0811abbe7a4560422295ffad9530a523924aab8d76c31c326b39306ed1d7cb663767dbec541b0f2e405501e988cea526d9b114f350a0682727ba0cccc5720fb66692d3da5861815b7d88c164cdf300c10c334f1b93ecb35c6d8ad98b81a29ae4069740bd9b8dc5b76ec8bf5e337ce360aacbcdb1d1964bc1d399cb2ecbbcdb63bc7be7e3de553b37c7967fe6a4644148e90deeae060ff73d47c3fc738d5656e99bb98650ccbc06b7cb9850f537999d0235647a88101ca040897781a3194c984ccabc5cef8c3675e370e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553903e23023e6db6b0a3af14c74a9bf40fd237503e06ba1c46d5cd8cf053638767f9064b78252bb96ebbb5ffeab3c3e7faa37c109678fe6bf57ddf848e4a2672ffbacece94ec644a90fe4ae9484dabda2f916a30e04795a3d77d37f7b97a8f800c739ebaa8110c5ee5088fa7a674cb62d4e7ffbddbdc8d0f820af7646a62367a1fed65becaad908a50bb9f1652f713d9ed6c192de4a8c2c0402958f88870bcb4c036ea85a1ab1c20d8ddeff48a6fbf1b747609c66d75e1c7dc73c82b87fa03a050b546e72e555a6ad9eff738f36841e2167fcacd93faf5ca9c3458114f0469f8cf699eeff55d78532d09f9c7f573662848a25e1b39467845c3d2302a64ed065def646ee1f4477166c53ea5d0cfc3384d1361c28128c29ae51238388fab4b051e4f8d6073c71092f57dcb3377b1834e0446aa5d1c6f0e13eab304b8caf9aa501d55ca2a24d492be37ec71bba838fe600ff537e8f5f067d23695a7ff95754564d81063f1e4747414461480b1c38d05cd3fccdfd38e95b109f59b557ceafe6c5b39f296e406464de73e2d2f6b3cfb88fdcc5b3fd012f508988a01443b785d9d70c537e8be3dc8b5461ae68b7bd93d3e581ee027e94900716213f95e495d838f82c59b8c81bc9e5e93f5fc05e233f014d713238d0798961196e37f21bb74073446b10a1041ed62708d3257eb30aa2ebf1c3569d6f3f720b059326a93d89afe1573aeb3da2258409bb8d0025e9f63ae9af60ec0d47a8d720632c50fc924c75fc96d0ec280c3253742908c206bffee8a19676ccdcccffe6d426a22146b7fa93a0456c8c840620f61f55472a112320acdfba4c30cf680b127cb519a69fc790e32ca991848fead3377117a127fec6c870424facfd43636b1aff6e7bd6f39534a2754e2a58e48328409ac9ca5c3ece5944e4c9b9477f45cc90bbd086436b0aa6073390eaf21a3bc16fbb3bc826e59d36d42871df60d6339fd35dd13b5c6186eaa3822119a286749c5350997f88bf75362c7ef3a89130385089d3e5d1e67b6efbfaec6b555b4aafe9cccf0c932f34777cd04562ab1424c008207b26ab6862a661670a9fa35bc329b49f141ddb8402d636f1d9889928f7a86e7c33e6f92a8438db25369c61f62ead129b80ff88f533f8ed42de8ca1de088d72126b4cfab9934030c59902277e45648ff6eedc496b73cecbc242b9f2329a78f70a523284b168347838a266cc98c6de602fd79832e2b6daf7b5d8f619e6e542f72264f3a3208ded5c8f89a9c4926cdd51ac199a93a72790eaa3fa7df396cdc482ffb19a075024ea9a3d5fc9017de5b3d46a47415cdab916cb2662d88a80e57ade6882c08991d27cdcdadc49488d5ea6be6bd05da655afd89b394c3e30b27d349b1ab843a8a11533d17876951ea7240762fabd3cb0d0ac9c3ed1566eed1010ca45113fa1ae0a37af7e51f1eccc7973df8eb75c5cfe7496694d811f44d1828b075d62cf0b7779966240966c78f2342c83c62c16f65dffb5b06e5c0942afcba35cecbb4b6770acb47e92360042147d344192b47ddee252d9cd76fcda2ec27896f513cc75c244d481785eb58786ede7d983de8b98da815e214b90a1d4ba5c15c54c05fe49bc2aacc0613f1507ec9868ec70dee2e7d1a238ee930444e0cb2e0d394bc27b9aad4b9ee5be803d8460746ac40e7a76b22207e4b5faf982c3f666bcb85f5ab750278713e58354894860f5e7a8419970f05780ebf3aaabcca9492cf0b16f8714876848253a960068fb1c3dd682bbc3326ef13a9529c12fb27aeb3854a03e95a1a983fe1f2bf297a7ee77e439bf89ab21ce42a284e6d31ed0b5b3b0001c47eab64c990845d50c70de1b8d472891a9940154c6a4399c25166dab2bc7068041d4b691bcb3e74695c75fc34adf92dbd36b048f940059d81b55e530d871f3bdef5c448515d39a380883ab885af2148843ebae009cf33e320c7f63c86290dc1f88385f7c40c6acdd479a0f8a316e49b0ad2f59141cffdaf2dd343f68db702d3299428404414755163cb8da34e68bbc6319c3fb77e2bd6a356483dc89d6f4db0f9846a8d64805b54ab7405586fa37d0556d0a3a9f886e8502f8d711a5241a66ff00e127b925645f039e4d4a06068c67cc20e747116581af2f27ba10196b5f08ef90f0e5cc73f529fcad915e56e8fc4e574ba1d22860203c006af106f0da5b16c003428081a0504e2a10a6157ce8dcbe../82/001-auto.sql../82/001-auto.yml/etc/openqa/database.ini/etc/openqa/openqa.ini@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgeekotestgeekotestgeekotestrootgeekotestgeekotestgeekotestgeekotestgeekotestrootrootrootgeekotestrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenqa-4.6-40.20200101git68ae00a.fc31.src.rpmconfig(openqa)openqa @@@ @@@@@@ @@ @@ @@@@    /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/perl/usr/bin/shconfig(openqa)coreutilsgit-coreopenqa-clientopenqa-commonperl(Archive::Extract)perl(BSD::Resource)perl(CSS::Minifier::XS)perl(Carp::Always)perl(CommonMark)perl(Config::Tiny)perl(Cpanel::JSON::XS)perl(DBD::Pg)perl(DBI)perl(DBIx::Class)perl(DBIx::Class::DeploymentHandler)perl(DBIx::Class::DeploymentHandler)perl(DBIx::Class::DynamicDefault)perl(DBIx::Class::OptimisticLocking)perl(DBIx::Class::Schema::Config)perl(DBIx::Class::Storage::Statistics)perl(Date::Format)perl(DateTime::Format::Pg)perl(Fcntl)perl(File::Basename)perl(File::Copy::Recursive)perl(FindBin)perl(Getopt::Long)perl(IO::Dir)perl(IPC::Run)perl(JSON::Validator)perl(JavaScript::Minifier::XS)perl(LWP::UserAgent)perl(Minion)perl(Module::Pluggable)perl(Mojo::Base)perl(Mojo::JSON)perl(Mojo::Pg)perl(Mojo::RabbitMQ::Client)perl(Mojolicious::Plugin::AssetPack)perl(Net::OpenID::Consumer)perl(POSIX)perl(Pod::POM)perl(SQL::Translator)perl(Sort::Versions)perl(Text::Diff)perl(Time::ParseDate)perl(Time::Piece)perl(Time::Seconds)perl(Try::Tiny)perl(YAML::XS)perl(aliased)perl(aliased)perl(lib)perl(strict)perl(warnings)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)systemdsystemdsystemd4.6-40.20200101git68ae00a.fc314.6-40.20200101git68ae00a.fc314.6-40.20200101git68ae00a.fc313.7.41.6320.08280110.00.22.010.673.0.4-14.6.0-14.0-15.4.18-14.15.1^!@^ @]]|@]d@]@]]@][]R@]M`@]L]L]L]L]B@]B@]B@]B@]B@]B@]A]@1@]:@]9]9]-@\ \\@\}@\Z@\T4\ - 4.6-40.20200101git68ae00aAdam Williamson - 4.6-39.20200101git68ae00aAdam Williamson - 4.6-38.20191121git8fcf81fAdam Williamson - 4.6-37.20191121git8fcf81fAdam Williamson - 4.6-36.20191105git09e70daAdam Williamson - 4.6-35.20191031git127fcf3Adam Williamson - 4.6-34.20191031git127fcf3Adam Williamson - 4.6-33.20190806git1c53390Adam Williamson - 4.6-32.20190806git1c53390Adam Williamson - 4.6-31.20190806git1c53390Adam Williamson - 4.6-30.20190806git1c53390Adam Williamson - 4.6-29.20190806git1c53390Adam Williamson - 4.6-28.20190806git1c53390Adam Williamson - 4.6-27.20190806git1c53390Adam Williamson - 4.6-26.20190806git1c53390Adam Williamson - 4.6-25.20190806git1c53390Adam Williamson - 4.6-24.20190806git1c53390Adam Williamson - 4.6-23.20190726git92e8f3cAdam Williamson - 4.6-22.20190726git92e8f3cAdam Williamson - 4.6-21.20190726git92e8f3cAdam Williamson - 4.6-18.20190716git5bfa647.fc30.2Adam Williamson - 4.6-18.20190716git5bfa647.fc30.1Adam Williamson - 4.6-20.20190726git92e8f3cAdam Williamson - 4.6-19.20190726git92e8f3cAdam Williamson - 4.6-18.20190716git5bfa647Fedora Release Engineering - 4.6-17.20190716git5bfa647Adam Williamson - 4.6-16.20190716git5bfa647Adam Williamson - 4.6-15.20190603git8a35385Adam Williamson - 4.6-14.20190522gitab91f31Adam Williamson - 4.6-13.20190312gitb3e49dcAdam Williamson - 4.6-12.20190205git2b90641Adam Williamson - 4.6-11.20190205git2b90641Fedora Release Engineering - 4.6-10.20190114git5672fc3Adam Williamson - 4.6-9.20190114git5672fc3Adam Williamson - 4.6-8.20190108git798c6f1Adam Williamson - 4.6-7.20190108git798c6f1Adam Williamson - 4.6-6.20181218git66c0b50Adam Williamson - 4.6-5.20181121gitb543647Adam Williamson - 4.6-4.20181121gitb543647Adam Williamson - 4.6-3.20181113git3a06172Adam Williamson - 4.6-2.20181113git3a06172Adam Williamson - 4.6-1.20181113git3a06172Adam Williamson - 4.5-13.20180207git3977d2fAdam Williamson - 4.5-12.20180207git3977d2fAdam Williamson - 4.5-11.20180207git3977d2fAdam Williamson - 4.5-10.20180207git3977d2fAdam Williamson - 4.5-9.20180207git3977d2fAdam Williamson - 4.5-8.20180207git3977d2fFedora Release Engineering - 4.5-7.20180207git3977d2fAdam Williamson - 4.5-6.20180207git3977d2fAdam Williamson - 4.5-5.20180207git3977d2fFedora Release Engineering - 4.5-4.20171220gitbe13358- Backport #2636 to fix an asset download bug that breaks tests- Bump to latest git again - Resync with upstream spec - Update FedoraMessaging plugin for changes to constants- Drop a couple of unsatisfiable deps from the -devel package- Update to latest git again- Update to latest upstream git - Drop merged patches- Backport PR #2456 to fix a needle URL issue affecting needle diff- Update to latest upstream git - Resync spec with upstream - Drop fedmsg plugin (only carry fedora-messaging now)- FedoraMessaging: include NVRs in update messages, change id- Backport a patch to fix some annoying log warnings- FedoraMessaging: fix fedora_messaging_schema header value- Fix test invocation again- FedoraMessaging: only include (sub)variant if it's defined- Fix FedoraMessaging 'system' value to be an array of hashes- Tweak FedoraMessaging update message 'release' data- Tweak FedoraMessaging to publish 'image' in compose messages- Backport PR #2244 to fix some problems in load_templates- Bump to latest git again, drop all patches (all merged)- Prepend the topic_prefix to ci-messages messages also- Some fixes for the FedoraMessaging plugin- Allow AMQP messages with no prefix (backport PR #2236)- Backport PR #2232 (faster and safer markdown rendering) - Allow comments by users again (safe with PR #2232)- Only allow operators and admins to post comments (security issue)- Add plugin for publishing fedora-messaging messages - Backport PR #2232 (faster and safer markdown rendering)- Bump to latest git again - Re-sync spec with upstream (including new python script subpackage) - Drop merged patches- Backport PR #2213 (fixes vulnerability to maliciously-formed API requests) - Backport PR #2217 (allow passing headers to publish_amqp)- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- Update to latest git again, re-sync spec with upstream - Enable AMQP plugin now the dependencies are packaged - Backport some PRs to fix some test failures- Update to latest git again - Fix update auto restart plugin for upstream changes- Update to latest git again - Drop merged patch- Update to latest git again - Revise the parallel cancel patch to match current PR state - Drop merged patches- Backport fixes for various issues: + Parent and other child jobs being cancelled when a single child fails + Issue with download_asset task retry causing jobs to start prematurely + Retried minion tasks failing due to argument passing error- Bump to latest git again - Drop merged patch - Backport PR #1989 to avoid a minion parallel task issue - Try dropping the 'restart on job died' patch to see current effects- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Bump to latest git again with various bug fixes - Drop merged patch- Fix update restarter plugin for an upstream change- Bump to latest git again, remove merged patch- Bump to latest git again, remove backported patches - Backport PR #1935 to fix another test failure due to IPC mocking- Backport PR #1901 to use Python 3 fedmsg-logger in fedmsg plugin- Bump to latest git again, now deps are available - Update a couple of PR patches to latest versions - Backport another PR to fix a test bug- Backport PR to fix UEFI var file handling with caching disabled- Backport a couple more useful changes - Buildrequire glibc-langpack-en: see https://fedoraproject.org/wiki/Changes/Remove_glibc-langpacks-all_from_buildroot- Update to latest upstream git (Before PR#1783, we do not have the deps for that yet) - Port changes from SUSE spec (new deps, UTF-8 makeinstall...) - Make asset cache script more similar to SUSE's - Backport a few PRs to fix test issues- Adapt tests to logging changes in Mojolicious 8 (still works with 7)- Restart workers on failure- fedmsg plugin package requires daemonize- Update fedmsg 'standard' patch to fix a few issues- Emit individual openQA-internal job_create messages when posting an ISO - Emit fedmsgs in new 'standard' format (as well as old format): https://pagure.io/fedora-ci/messages- Backport a patch to handle a git error message case issue- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- Don't auto-restart failed FreeIPA update tests They take forever and don't behave correctly on restart anyhow- Bump to latest git again - Fix tests to run with postgres- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild/bin/sh/bin/sh/bin/sh/bin/shopenqa  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4.6-40.20200101git68ae00a.fc314.6-40.20200101git68ae00a.fc314.3-7      !"!#$%&''&()(*(+,-./01234356789999999999999999999999999999999999999::::::::::::::::::::::::::::::9;;;;;;;;;;;;;;; < =>?@?AAAAAAAAAAAA BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEFGHHGIIGJJGKKGLLGMMGNNGOOGPPGQQGRRGSSGTTGUUGVVGWWGXXGYYGZZG[[G\\G]]F^__^`^a^b^c^d^e^f^g^h^i^j^k^l^m^n^o^pp^qq^r^sEtuvuwuxuyEz{||{}}{~~{{{{{{{{{{{{{{{{{{{logrotate.dopenqaopenqadatabase.iniopenqa.iniopenqa-enqueue-asset-and-result-cleanup.serviceopenqa-enqueue-asset-and-result-cleanup.timeropenqa-enqueue-audit-event-cleanup.serviceopenqa-enqueue-audit-event-cleanup.timeropenqa-gru.serviceopenqa-livehandler.serviceopenqa-scheduler.serviceopenqa-websockets.serviceopenqa-webui.serviceopenqaREADME.asciidocopenqaassetsassetpack.dbassetpack.defcacheadmin_assets-6051ee1b3d.min.jsadmin_groups-6cdb6822a2.min.jsadmin_needle-8341c3d15f.min.jsadmin_user-c434ec3c2a.min.jsadmin_worker-20448e44f5.min.jsadmintable-bb08263ec6.min.jsall-cf92156deb.min.cssaudit_log-aabd7c6f33.min.jsbootstrap-12c49f4247.min.jsbootstrap-4-navbar-4245576e49.min.jsbootstrap-4-navbar-52bb9cdce1.min.cssbootstrap-tour-0429df1368.min.csscdn.datatables.net1.10.16cssdataTables.bootstrap4.cssjsdataTables.bootstrap4.jsjquery.dataTables.jscdnjs.cloudflare.comajaxlibschosen1.7.0chosen-sprite.pngchosen-sprite@2x.pngchosen.csschosen.jquery.jsjquery-ujs1.2.1rails.jspopper.js1.12.9umdpopper.jspopper.js.mapchosen-1b5d75fd60.min.csschosen.jquery-3d255efbd2.min.jscode.jquery.comjquery-3.3.1.jscodemirror-aa7c7a96d3.min.csscodemirror-fa2da57c92.min.jscodemirror_customization-32d2c7d0af.min.csscomments-fd70a709b5.min.jsd3.v4-9110f0589d.min.jsd3js.orgd3.v4.jsdagre-d3-a6b809edea.min.jsdataTables.bootstrap4-0251e508b2.min.jsdataTables.bootstrap4-9b113d6424.min.cssdependency_graph-7bde0baf3f.cssdependency_graph-7bde0baf3f.min.cssdiff-def01aa922.min.jsdisable_animations-528b393467.min.jsfeature-54a516ee76.min.jsfilter_form-956ff8b3ba.min.jsfullscreen-cabe45067b.min.jsindex-faf8a76672.min.jsjob_next_previous-635281fa3e.min.jsjob_templates-142a8d4c53.min.jsjquery-3.3.1-23d894426e.min.jsjquery.dataTables-5f1e9c27ae.min.jsjquery.timeago-8752fc496f.min.jskeyevent-590865e808.min.jsmaxcdn.bootstrapcdn.combootstrap4.0.0jsbootstrap.jsbootstrap.js.mapneedlediff-d5af99e8a7.min.jsneedleeditor-e88a660733.min.jsobs_rsync-cb04842743.min.jsopenqa-11c05faa4e.cssopenqa-11c05faa4e.min.cssopenqa-ddb12c1440.min.jsoverview-b07e1ef210.min.jsperl-2698ecafac.min.jspopper-aeda8ebd73.min.jsrails-31ef5a6799.min.jsraw.githubusercontent.combootstrapthemescobootstrap-4-multi-dropdown-navbarbeta2.0cssbootstrap-4-navbar.cssjsbootstrap-4-navbar.jscodemirrorCodeMirror8097c7e75ce7ef0512debe9967d7568626106e53libcodemirror.csscodemirror.jsmodediffdiff.jsperlperl.jsyamlyaml.jsdagrejsdagre-d3v0.5.0distdagre-d3.jssorich87bootstrap-tour6a1028fb562f9aa68c451f0901f8cfeb43cad140buildcssbootstrap-tour.cssjsbootstrap-tour.min.jstwbsbootstrapv4.1.1scss_alert.scss_badge.scss_breadcrumb.scss_button-group.scss_buttons.scss_card.scss_carousel.scss_close.scss_code.scss_custom-forms.scss_dropdown.scss_forms.scss_functions.scss_grid.scss_images.scss_input-group.scss_jumbotron.scss_list-group.scss_media.scss_mixins.scss_modal.scss_nav.scss_navbar.scss_pagination.scss_popover.scss_print.scss_progress.scss_reboot.scss_root.scss_tables.scss_tooltip.scss_transitions.scss_type.scss_utilities.scss_variables.scssbootstrap.scssmixins_alert.scss_background-variant.scss_badge.scss_border-radius.scss_box-shadow.scss_breakpoints.scss_buttons.scss_caret.scss_clearfix.scss_float.scss_forms.scss_gradients.scss_grid-framework.scss_grid.scss_hover.scss_image.scss_list-group.scss_lists.scss_nav-divider.scss_pagination.scss_reset-text.scss_resize.scss_screen-reader.scss_size.scss_table-row.scss_text-emphasis.scss_text-hide.scss_text-truncate.scss_transition.scss_visibility.scssutilities_align.scss_background.scss_borders.scss_clearfix.scss_display.scss_embed.scss_flex.scss_float.scss_position.scss_screenreaders.scss_shadows.scss_sizing.scss_spacing.scss_text.scss_visibility.scssrunning-b156b39ab7.min.jsshapes-90ed81a726.min.jstest_result-b2db3d0c9a.min.jstests-18f8be5de9.min.jstimeago.yarp.comjquery.timeago.jsuse.fontawesome.comreleasesv5.0.10cssall.csswebfontsfa-brands-400.eotfa-brands-400.svgfa-brands-400.ttffa-brands-400.woff2fa-regular-400.eotfa-regular-400.svgfa-regular-400.ttffa-regular-400.woff2fa-solid-900.eotfa-solid-900.svgfa-solid-900.ttffa-solid-900.woff2video-6bdd217688.cssvideo-6bdd217688.min.cssws_console-37bbd17108.min.jsws_console-5a086c2a3a.cssws_console-5a086c2a3a.min.cssyaml-671a17d97b.min.jsimagesaudio-16.pngaudio.svglogo-16.pnglogo-blocked-16.pnglogo-blocked.svglogo-cancelled-16.pnglogo-cancelled.svglogo-execution-16.pnglogo-execution.svglogo-failed-16.pnglogo-failed.svglogo-not_complete-16.pnglogo-not_complete.svglogo-passed-16.pnglogo-passed.svglogo-scheduled-16.pnglogo-scheduled.svglogo-softfailed-16.pnglogo-softfailed.svglogo.svgsuse.pngterminal-16.pngterminal.svgjavascriptsadmin_assets.jsadmin_groups.jsadmin_needle.jsadmin_user.jsadmin_worker.jsadmintable.jsaudit_log.jscomments.jsdisable_animations.jsfeature.jsfilter_form.jsfullscreen.jsindex.jsjob_next_previous.jsjob_templates.jskeyevent.jsneedlediff.jsneedleeditor.jsobs_rsync.jsopenqa.jsoverview.jsrunning.jsscheduler.jsshapes.jstest_result.jstests.jsws_console.jsstylesheetsadmin-pages.scssbootswatch_litera_theme.scsscodemirror_customization.csscomments.scsscropper.cssdashboard.scssdependency_graph.scssforms.scssnavigation.scssopenqa.scssopenqa_theme.scssoverall.scssoverview.scssresult_preview.scsstables.scsstest-details.scssvideo.scssws_console.scssdbicdhPostgreSQLdeploy63001-auto-__VERSION.sql001-auto.sql64001-auto-__VERSION.sql001-auto.sql65001-auto-__VERSION.sql001-auto.sql66001-auto-__VERSION.sql001-auto.sql67001-auto-__VERSION.sql001-auto.sql68001-auto-__VERSION.sql001-auto.sql69001-auto-__VERSION.sql001-auto.sql70001-auto-__VERSION.sql001-auto.sql71001-auto-__VERSION.sql001-auto.sql72001-auto-__VERSION.sql001-auto.sql73001-auto-__VERSION.sql001-auto.sql74001-auto-__VERSION.sql001-auto.sql75001-auto-__VERSION.sql001-auto.sql76001-auto-__VERSION.sql001-auto.sql77001-auto-__VERSION.sql001-auto.sql78001-auto-__VERSION.sql001-auto.sql79001-auto-__VERSION.sql001-auto.sql80001-auto-__VERSION.sql001-auto.sql81001-auto-__VERSION.sql001-auto.sql82001-auto-__VERSION.sql001-auto.sql83001-auto-__VERSION.sql001-auto.sql84001-auto-__VERSION.sql001-auto.sqlupgrade63-64001-auto.sql002-update.sql64-65001-auto.sql65-66001-auto.sql66-67001-auto.sql67-68001-auto.sql68-69001-auto.sql69-70001-auto.sql70-71001-auto.sql71-72001-auto.sql72-73001-auto.sql73-74001-auto.sql74-75001-auto.sql75-76001-auto.sql76-77001-auto.sql77-78001-auto.sql78-79001-auto.sql79-80001-auto.sql80-81001-unique_job_modules.sql002-auto.sql81-82001-update.sql002-auto.sql82-83001-auto.sql83-84001-auto.sql_commonupgrade65-66001-migrate-jobs.pl69-70001-set-finished-and-fix-state.pl76-77001-migrate-audit-events-to-scheduled-products.pl82-83001-migrate-machine-syntax-within-dependencies.pl_sourcedeploy63001-auto-__VERSION.yml001-auto.yml64001-auto-__VERSION.yml001-auto.yml65001-auto-__VERSION.yml001-auto.yml66001-auto-__VERSION.yml001-auto.yml67001-auto-__VERSION.yml001-auto.yml68001-auto-__VERSION.yml001-auto.yml69001-auto-__VERSION.yml001-auto.yml70001-auto-__VERSION.yml001-auto.yml71001-auto-__VERSION.yml001-auto.yml72001-auto-__VERSION.yml001-auto.yml73001-auto-__VERSION.yml001-auto.yml74001-auto-__VERSION.yml001-auto.yml75001-auto-__VERSION.yml001-auto.yml76001-auto-__VERSION.yml001-auto.yml77001-auto-__VERSION.yml001-auto.yml78001-auto-__VERSION.yml001-auto.yml79001-auto-__VERSION.yml001-auto.yml80001-auto-__VERSION.yml001-auto.yml81001-auto-__VERSION.yml001-auto.yml82001-auto-__VERSION.yml001-auto.yml83001-auto-__VERSION.yml001-auto.yml84001-auto-__VERSION.yml001-auto.ymletcopenqadatabase.iniopenqa.inipublicfavicon.icorobots.txtschemaJobTemplates-01.yamlscriptcheck_dependenciescreate_adminfetchneedlesinitdbmodify_needleopenqaopenqa-livehandleropenqa-scheduleropenqa-websocketsupgradedbtemplatesadminapi_help.html.epassetindex.html.epaudit_logevent.html.epindex.html.epproductlog.html.epgroupgroup_property_editor.html.epindex.html.epjob_group_row.html.epparent_group_property_editor.html.epparent_group_row.html.epjob_templateindex.html.epmachineindex.html.epneedleindex.html.epproductindex.html.eptest_suiteindex.html.epuserindex.html.epworkersindex.html.epshow.html.epworker_status.html.epapi_keyindex.html.epbrandingopenSUSEdocbox.html.epexternal_reporting.html.epsponsorbox.html.epopenqa.suse.dedocbox.html.epexternal_reporting.html.epsponsorbox.html.epplaindocbox.html.epsponsorbox.html.epcommentsadd_comment_form_groups.html.epcomment_row.html.eppagination.html.epdeveloperws_console.html.epexception.html.eplayoutsbootstrap.html.eperror.html.epinfo.html.epnavbar.html.epmainbuild_progressbar.html.epchangelog.html.epcomment_area.html.epdashboard_build_results.html.epgroup_builds.html.epgroup_overview.html.epindex.html.epmore_builds.html.epparent_group_overview.html.eppinned_comments.html.epreview_badge.html.epspecific_not_found.html.epnot_found.html.epstepedit.html.epsrc.html.epsrc.txt.epviewaudio.html.epviewimg.html.epviewtext.html.eptestcomments.html.epdependencies.html.epdetails.html.epdownloads.html.epexternal.html.epinfopanel.html.epinvestigation.html.epjob_next_previous.html.eplist.html.eplive.html.epmodule_components.html.epmodule_select.html.epmodule_table.html.epoverview.html.epoverview_result_table.html.epresult.html.epsettings.html.eptr_job_result.html.eptr_job_result_details.html.eptr_job_result_failedmodules.html.epvideo.html.epdbdb.sqliteimagessharefactoryteststestresultswebuicache/etc//etc/logrotate.d//etc/openqa//usr/lib/systemd/system//usr/share/doc//usr/share/doc/openqa//usr/share//usr/share/openqa//usr/share/openqa/assets//usr/share/openqa/assets/cache//usr/share/openqa/assets/cache/cdn.datatables.net//usr/share/openqa/assets/cache/cdn.datatables.net/1.10.16//usr/share/openqa/assets/cache/cdn.datatables.net/1.10.16/css//usr/share/openqa/assets/cache/cdn.datatables.net/1.10.16/js//usr/share/openqa/assets/cache/cdnjs.cloudflare.com//usr/share/openqa/assets/cache/cdnjs.cloudflare.com/ajax//usr/share/openqa/assets/cache/cdnjs.cloudflare.com/ajax/libs//usr/share/openqa/assets/cache/cdnjs.cloudflare.com/ajax/libs/chosen//usr/share/openqa/assets/cache/cdnjs.cloudflare.com/ajax/libs/chosen/1.7.0//usr/share/openqa/assets/cache/cdnjs.cloudflare.com/ajax/libs/jquery-ujs//usr/share/openqa/assets/cache/cdnjs.cloudflare.com/ajax/libs/jquery-ujs/1.2.1//usr/share/openqa/assets/cache/cdnjs.cloudflare.com/ajax/libs/popper.js//usr/share/openqa/assets/cache/cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9//usr/share/openqa/assets/cache/cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd//usr/share/openqa/assets/cache/code.jquery.com//usr/share/openqa/assets/cache/d3js.org//usr/share/openqa/assets/cache/maxcdn.bootstrapcdn.com//usr/share/openqa/assets/cache/maxcdn.bootstrapcdn.com/bootstrap//usr/share/openqa/assets/cache/maxcdn.bootstrapcdn.com/bootstrap/4.0.0//usr/share/openqa/assets/cache/maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js//usr/share/openqa/assets/cache/raw.githubusercontent.com//usr/share/openqa/assets/cache/raw.githubusercontent.com/bootstrapthemesco//usr/share/openqa/assets/cache/raw.githubusercontent.com/bootstrapthemesco/bootstrap-4-multi-dropdown-navbar//usr/share/openqa/assets/cache/raw.githubusercontent.com/bootstrapthemesco/bootstrap-4-multi-dropdown-navbar/beta2.0//usr/share/openqa/assets/cache/raw.githubusercontent.com/bootstrapthemesco/bootstrap-4-multi-dropdown-navbar/beta2.0/css//usr/share/openqa/assets/cache/raw.githubusercontent.com/bootstrapthemesco/bootstrap-4-multi-dropdown-navbar/beta2.0/js//usr/share/openqa/assets/cache/raw.githubusercontent.com/codemirror//usr/share/openqa/assets/cache/raw.githubusercontent.com/codemirror/CodeMirror//usr/share/openqa/assets/cache/raw.githubusercontent.com/codemirror/CodeMirror/8097c7e75ce7ef0512debe9967d7568626106e53//usr/share/openqa/assets/cache/raw.githubusercontent.com/codemirror/CodeMirror/8097c7e75ce7ef0512debe9967d7568626106e53/lib//usr/share/openqa/assets/cache/raw.githubusercontent.com/codemirror/CodeMirror/8097c7e75ce7ef0512debe9967d7568626106e53/mode//usr/share/openqa/assets/cache/raw.githubusercontent.com/codemirror/CodeMirror/8097c7e75ce7ef0512debe9967d7568626106e53/mode/diff//usr/share/openqa/assets/cache/raw.githubusercontent.com/codemirror/CodeMirror/8097c7e75ce7ef0512debe9967d7568626106e53/mode/perl//usr/share/openqa/assets/cache/raw.githubusercontent.com/codemirror/CodeMirror/8097c7e75ce7ef0512debe9967d7568626106e53/mode/yaml//usr/share/openqa/assets/cache/raw.githubusercontent.com/dagrejs//usr/share/openqa/assets/cache/raw.githubusercontent.com/dagrejs/dagre-d3//usr/share/openqa/assets/cache/raw.githubusercontent.com/dagrejs/dagre-d3/v0.5.0//usr/share/openqa/assets/cache/raw.githubusercontent.com/dagrejs/dagre-d3/v0.5.0/dist//usr/share/openqa/assets/cache/raw.githubusercontent.com/sorich87//usr/share/openqa/assets/cache/raw.githubusercontent.com/sorich87/bootstrap-tour//usr/share/openqa/assets/cache/raw.githubusercontent.com/sorich87/bootstrap-tour/6a1028fb562f9aa68c451f0901f8cfeb43cad140//usr/share/openqa/assets/cache/raw.githubusercontent.com/sorich87/bootstrap-tour/6a1028fb562f9aa68c451f0901f8cfeb43cad140/build//usr/share/openqa/assets/cache/raw.githubusercontent.com/sorich87/bootstrap-tour/6a1028fb562f9aa68c451f0901f8cfeb43cad140/build/css//usr/share/openqa/assets/cache/raw.githubusercontent.com/sorich87/bootstrap-tour/6a1028fb562f9aa68c451f0901f8cfeb43cad140/build/js//usr/share/openqa/assets/cache/raw.githubusercontent.com/twbs//usr/share/openqa/assets/cache/raw.githubusercontent.com/twbs/bootstrap//usr/share/openqa/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1//usr/share/openqa/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss//usr/share/openqa/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/mixins//usr/share/openqa/assets/cache/raw.githubusercontent.com/twbs/bootstrap/v4.1.1/scss/utilities//usr/share/openqa/assets/cache/timeago.yarp.com//usr/share/openqa/assets/cache/use.fontawesome.com//usr/share/openqa/assets/cache/use.fontawesome.com/releases//usr/share/openqa/assets/cache/use.fontawesome.com/releases/v5.0.10//usr/share/openqa/assets/cache/use.fontawesome.com/releases/v5.0.10/css//usr/share/openqa/assets/cache/use.fontawesome.com/releases/v5.0.10/webfonts//usr/share/openqa/assets/images//usr/share/openqa/assets/javascripts//usr/share/openqa/assets/stylesheets//usr/share/openqa/dbicdh//usr/share/openqa/dbicdh/PostgreSQL//usr/share/openqa/dbicdh/PostgreSQL/deploy//usr/share/openqa/dbicdh/PostgreSQL/deploy/63//usr/share/openqa/dbicdh/PostgreSQL/deploy/64//usr/share/openqa/dbicdh/PostgreSQL/deploy/65//usr/share/openqa/dbicdh/PostgreSQL/deploy/66//usr/share/openqa/dbicdh/PostgreSQL/deploy/67//usr/share/openqa/dbicdh/PostgreSQL/deploy/68//usr/share/openqa/dbicdh/PostgreSQL/deploy/69//usr/share/openqa/dbicdh/PostgreSQL/deploy/70//usr/share/openqa/dbicdh/PostgreSQL/deploy/71//usr/share/openqa/dbicdh/PostgreSQL/deploy/72//usr/share/openqa/dbicdh/PostgreSQL/deploy/73//usr/share/openqa/dbicdh/PostgreSQL/deploy/74//usr/share/openqa/dbicdh/PostgreSQL/deploy/75//usr/share/openqa/dbicdh/PostgreSQL/deploy/76//usr/share/openqa/dbicdh/PostgreSQL/deploy/77//usr/share/openqa/dbicdh/PostgreSQL/deploy/78//usr/share/openqa/dbicdh/PostgreSQL/deploy/79//usr/share/openqa/dbicdh/PostgreSQL/deploy/80//usr/share/openqa/dbicdh/PostgreSQL/deploy/81//usr/share/openqa/dbicdh/PostgreSQL/deploy/82//usr/share/openqa/dbicdh/PostgreSQL/deploy/83//usr/share/openqa/dbicdh/PostgreSQL/deploy/84//usr/share/openqa/dbicdh/PostgreSQL/upgrade//usr/share/openqa/dbicdh/PostgreSQL/upgrade/63-64//usr/share/openqa/dbicdh/PostgreSQL/upgrade/64-65//usr/share/openqa/dbicdh/PostgreSQL/upgrade/65-66//usr/share/openqa/dbicdh/PostgreSQL/upgrade/66-67//usr/share/openqa/dbicdh/PostgreSQL/upgrade/67-68//usr/share/openqa/dbicdh/PostgreSQL/upgrade/68-69//usr/share/openqa/dbicdh/PostgreSQL/upgrade/69-70//usr/share/openqa/dbicdh/PostgreSQL/upgrade/70-71//usr/share/openqa/dbicdh/PostgreSQL/upgrade/71-72//usr/share/openqa/dbicdh/PostgreSQL/upgrade/72-73//usr/share/openqa/dbicdh/PostgreSQL/upgrade/73-74//usr/share/openqa/dbicdh/PostgreSQL/upgrade/74-75//usr/share/openqa/dbicdh/PostgreSQL/upgrade/75-76//usr/share/openqa/dbicdh/PostgreSQL/upgrade/76-77//usr/share/openqa/dbicdh/PostgreSQL/upgrade/77-78//usr/share/openqa/dbicdh/PostgreSQL/upgrade/78-79//usr/share/openqa/dbicdh/PostgreSQL/upgrade/79-80//usr/share/openqa/dbicdh/PostgreSQL/upgrade/80-81//usr/share/openqa/dbicdh/PostgreSQL/upgrade/81-82//usr/share/openqa/dbicdh/PostgreSQL/upgrade/82-83//usr/share/openqa/dbicdh/PostgreSQL/upgrade/83-84//usr/share/openqa/dbicdh/_common//usr/share/openqa/dbicdh/_common/upgrade//usr/share/openqa/dbicdh/_common/upgrade/65-66//usr/share/openqa/dbicdh/_common/upgrade/69-70//usr/share/openqa/dbicdh/_common/upgrade/76-77//usr/share/openqa/dbicdh/_common/upgrade/82-83//usr/share/openqa/dbicdh/_source//usr/share/openqa/dbicdh/_source/deploy//usr/share/openqa/dbicdh/_source/deploy/63//usr/share/openqa/dbicdh/_source/deploy/64//usr/share/openqa/dbicdh/_source/deploy/65//usr/share/openqa/dbicdh/_source/deploy/66//usr/share/openqa/dbicdh/_source/deploy/67//usr/share/openqa/dbicdh/_source/deploy/68//usr/share/openqa/dbicdh/_source/deploy/69//usr/share/openqa/dbicdh/_source/deploy/70//usr/share/openqa/dbicdh/_source/deploy/71//usr/share/openqa/dbicdh/_source/deploy/72//usr/share/openqa/dbicdh/_source/deploy/73//usr/share/openqa/dbicdh/_source/deploy/74//usr/share/openqa/dbicdh/_source/deploy/75//usr/share/openqa/dbicdh/_source/deploy/76//usr/share/openqa/dbicdh/_source/deploy/77//usr/share/openqa/dbicdh/_source/deploy/78//usr/share/openqa/dbicdh/_source/deploy/79//usr/share/openqa/dbicdh/_source/deploy/80//usr/share/openqa/dbicdh/_source/deploy/81//usr/share/openqa/dbicdh/_source/deploy/82//usr/share/openqa/dbicdh/_source/deploy/83//usr/share/openqa/dbicdh/_source/deploy/84//usr/share/openqa/etc//usr/share/openqa/etc/openqa//usr/share/openqa/public//usr/share/openqa/public/schema//usr/share/openqa/script//usr/share/openqa/templates//usr/share/openqa/templates/admin//usr/share/openqa/templates/admin/asset//usr/share/openqa/templates/admin/audit_log//usr/share/openqa/templates/admin/group//usr/share/openqa/templates/admin/job_template//usr/share/openqa/templates/admin/machine//usr/share/openqa/templates/admin/needle//usr/share/openqa/templates/admin/product//usr/share/openqa/templates/admin/test_suite//usr/share/openqa/templates/admin/user//usr/share/openqa/templates/admin/workers//usr/share/openqa/templates/api_key//usr/share/openqa/templates/branding//usr/share/openqa/templates/branding/openSUSE//usr/share/openqa/templates/branding/openqa.suse.de//usr/share/openqa/templates/branding/plain//usr/share/openqa/templates/comments//usr/share/openqa/templates/developer//usr/share/openqa/templates/layouts//usr/share/openqa/templates/main//usr/share/openqa/templates/step//usr/share/openqa/templates/test//var/lib/openqa//var/lib/openqa/db//var/lib/openqa/share//var/lib/openqa/webui/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectiondrpmzstd19noarch-redhat-linux-gnu          !!!"!"directoryASCII textObjective-C source, ASCII textHTML document, ASCII text, with very long linesASCII text, with very long linesASCII text, with very long lines, with no line terminatorsASCII text, with no line terminatorsUTF-8 Unicode textUTF-8 Unicode text, with very long linesPNG image data, 52 x 37, 8-bit gray+alpha, non-interlacedPNG image data, 104 x 74, 8-bit gray+alpha, non-interlacedC source, ASCII textC source, ASCII text, with very long linesC source, UTF-8 Unicode text, with very long linesassembler source, ASCII textEmbedded OpenType (EOT), Font Awesome 5 Brands familySVG Scalable Vector Graphics imageTrueType Font data, 11 tables, 1st "GSUB", 18 names, Macintosh, Font AwesomeFont Awesome 5 BrandsRegularFont Awesome 5 Brands RegularFont Awesome 5 Brands ReguWeb Open Font Format (Version 2), TrueType, length 55144, version 1.0Embedded OpenType (EOT), Font Awesome 5 Free familyTrueType Font data, 11 tables, 1st "GSUB", 18 names, Macintosh, Font AwesomeFont Awesome 5 FreeRegularFont Awesome 5 Free RegularFont Awesome 5 Free RegularVerWeb Open Font Format (Version 2), TrueType, length 12216, version 1.0TrueType Font data, 11 tables, 1st "GSUB", 18 names, Macintosh, Font AwesomeFont Awesome 5 FreeSolidFont Awesome 5 Free SolidFont Awesome 5 Free SolidVersion 5Web Open Font Format (Version 2), TrueType, length 44068, version 1.0PNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 160 x 88, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 12, 8-bit/color RGBA, non-interlacedHTML document, ASCII textASCII text, with CRLF line terminatorstroff or preprocessor input, ASCII textPerl script text executablea /usr/bin/sh -e script, ASCII text executableHTML document, UTF-8 Unicode textempty %),/2  RR ^rt_ƙkDo2]J0Ѷn~57n'prrn[θo'.MMR[X.7%K3gxm6TcnK:躥0j մ"Dh'KfjpwmJ O^Óޘ!63۰zLx0KЫ6ԶQY?|<1qDmSΕ؆H"T=/Xnnqn Dp𩲑!MAUyPymB vjX, 14Xp '*ȱez_f礉8gFlPɘ4PVM6Pjmq BAK+3 ܰ⠐FH:ܡԝ7eV{}`ٳ{No!%=/ ePd1ϵÐl N&x$/{DG/K'n`M+B2f|nA@iAv9*PGi[k59ӟC(A0d4lSS,ʼiy2RQ<g6ClkS,ox$Y,t@&J4s:G0lX-XՖ8&0LQCeC/㫷# _`I~}.ˌ{(G" B F?&U5^Ri(K?ٛ(%rГ:O\c !v䨹M}@H_AIm@s>XM0tM{  ̡1)grrSLU౱T[AF !ĺBTZ3& >J&P`/Ziffi+CesCv×c3g` KbnRO)7Ft`˃QZ O':l3Ҕ+؉ k:CqE+ |C $H?Yf|tldqjH)2F>l DtŽ t"5[lH"0TR/3?X ʨluK:r w$YX0\\GFp^%ztGXUF l2B3 } ![ dD46~ frA HBD_;d#@&a:D]@B(:p:P .9@1)IxEw 64bLL -/a,ȐaKSIڛW0" zB8}YĆn#ɧ[cXpVzt=Pmdi; =ojH7y6]m``s+BN"}D(oh9ՖNmw.(oBoiQMfH`ᐑXg uN%M!7hrfaKRY2,&c{;fqSY,*UҺ M,[ OY K|HhdT.{\r"JVA@ "4S,9:]Ů?ʙ-Y>e4>~Y3eo hPd6d, BL̕~E$\@jmL;-K sΔ@hBs p%]吝mƿ, BAD=fZ"O#׃# )Lj3%W)Qf;TGKBzf(( ]XsMˤH \΋N 6#n~=ؼ3iũT'mS=k9I EئAS@s- "x$cd޻ ȫk$x`<<ؖr8X*H"(fxԈzזvsHbYX'&HEJtx$D2pG M, *dj(x݂L9J":} n+.,L7@!@0?'ZJ9TڡRA{ܟi7 PXZ+@g6&$1-;ZWLP$'Wq.K2(Aַ ~Ee(UCދ`~,38u;A7a; AMcL$K+/>54;ByR 8eY]Q2F-B`"Q6BS%} af@mg"!RwTe>׸ŏA" {lDiL4&J$/g=E9]Z =(θĀʆ"oHѶdj RM!'XlX(kJ֔+NKR$e5(" J+0?y2)5$1Vp>xptq<<ّT$CN _H7lŌEϠ ^Dnj,I+b][bI#>y<]$W}aW,İ{Td}OŠ+QU{DD b --! t DxN?zp1[舟 7*RJWCx48:B,hMau>TMghh΢ n4*&DVl ~## k ~IK^5ءSA}BMA/T`dd/ XgrBlg,#Xr!P:&ypP&gD ND.㫖f t2"pпǚ&^3$"Kٰ)/җAK (b%.\ `L7Q@$Cd Ir]"$r#g;D"HpB3kve,v1\'k+G I֑ E^*#o}FD>Hd痺glLԡ0Y }wMPBIkt#*@y&aF >иИN;A b O-ĄbҐ)AQ3!ĆEBQÙ ⹮ *13 =镹AA-^T=} E҉y|d""59{}FֽBØN9FQEOe~=+GRW! $`MfS @sBh /+=`c-ȝ,%;\C QqXs^i { * ~7ZBТ{dE"U  ALE.jdN`b$qy)IdA%;G_ eai9B;+DFC~tڳx,i< 9QӌVz*4$%g!P-"PPI c{&:&huAE{Sg(` ƥZs yqVi"yp X["'Sr}z~ 0S<Ѯ[ WTp̑,Ѓqą`t۟ Ry=9R։fRtL{e__f ՗  X2b+ː(i"LȒ:%*9s;QH(jH/2Q㴐!+PA pH/6YqOn,6ׂKO !<Џ[?y-4ԩs Xz LP$%[#)PHE6{ǘ2A 4?:Yv k4E(KB9& a)0gsa,f/bx&حwqB%*UZAfJD;ĄT$/pж8 X5:Py@ꅁϠ4}R.e![\IQWFq{Ir`u-Oꪚ=x5FNrmEUx'waqꖾ5V|[޻MY->ạ|lS̾?M[.vD; 8 \%\Xj>޺[gߜg1Ug`^kua]Xj4Vwu<o _?M۱^Znfii ¦jiohlVsp7j٘N՝8ZTϚ88~qค8~߷֙ùVK浼{_߷n񖬟q$Zl~RZUEχz²Na+۵,l>%}랞Zy2(u|aZQ}݃Uk/V|pLaqoy2gխ/]ת]v}U٬ϚՊf{i[fl5F9zY_5czy?/A~{֫:Eieu5[gۙgjx:Z~~&JЪ|MB3Y{ߏv_m~AzM;Mսbua1,g?:k}qߚvY^y^nNjl?Lr]faa9.5^.wq\}~ unYvպ( ש+^݇_..FY ]ع*X\X,vk֟`4*:~`ow5^zO^^65fy_izX7Uկ[?2&/UNq0n2<|scVs=Y.'Gz u{s/z2-guk9X.s[,i؝w4Ѻ.+F}EP[ MSjyKS{=^Z̋wOapi=S?üUmg_77`?|Xo`}ժ5{ӻKf_iƖFzh?czb/AXO~>;yOw?~5'xo.^stqs5zn럝.0345\3@My.ϼjy'sck[eEZmu~eӺ>ux[~-ֿؿվyޅ}|}';ciqfdZWfp9/7}5Fy6~pctXOygGk{]9뾟fn|O}4?պ\7Myyi̅㵏_{~Vױw}'f/6:ow}0>N縯'a4;a\omj˽jKG[^󚁉\xOcW{z~|=J1ߞ6cX^?[}ǗӻOϨwd̀#q(("RgiC\0hAA/uc:RAKoҸ-ڃHEmaZGx89"D59sejI(|gEgӫ4AJ-I4+*^'ucscRkS.Zsdb|c*ƜU*t"*ɴ 1cx'ΔL@r2Gy00czu.}']qG;.( \~L i{`6>*˚hX%a0ĎB )&p=IIVHpwdBr9,DP&J- êM%tE0YVR`fF IlvP*m[B} o*gp+)DC6koazB<B+άh],<{m6$>.iX$iCaXJۀB$^|br`EgŴA 5R)ĺ8YIECw͚7[әI;}RH>`S'L [4D9ڍ9Zͦ6pyC@Ī`{>#ip:"2y#yㅖڌDc-͕N=3dѠHTMbk0pDA8i4UhH B@J DQo)Rp*`fqz9q8n Dgehv\I$ѢQ{@2 o+t+61fJ{a$~ mS}_4bfܟd:Prl,N:ϱ|uy+ a*=*, IxAl Vܑ 26rt E{fyQ: V;Dmx{&Ø%g Ԯ.s`$tGyTaaŝ&iY;*^VԹLs=Fhf_9brDY_dK䕟ul tF^3dӱ:bїw鑒6=aI)f Ʋ`s}oٶ5wpү7J#|$IS ̀ <:GtD0˳C\x`+!(< ?Mz FCX=_ϦQ@ 2 yvZ,z7 UA:T zw1a!* r3k(~YYDԀX@Ť8[( bڋPY &"Έt+c W{Bю̬݈qx~HP㊚O1WT&!h)Xʄr AKrbNxHv) v_ʇvwdȲ0XTP7i 9hlr:LЛeYr? x,[/]=FUeqE~!Ѽ'r_`\VJFuЬ&U vԥJ)z'. 1`~2"Zҏ<Mbé|9,`&DFjis:JJ =QS) _}U]MC˧"Rӛy>t!=w Yˡ?a&.epD +\VHq|ݢKkBu*iCcy5Y(AN;;lw-+Ƅs[#9ި^