openqa-4.4-49.20170409gitfead7af.fc25$>҆X8b*W>H?d   ( M %+2   #  0<}Ƹ&h&ɠ&(>8H\9˸\:\=5>=?E@MBUG\H hItXYZ@[D\L]#X^Ibqdrerfrlrtru|v"w@xLyX^Copenqa4.449.20170409gitfead7af.fc25OS-level automated testing frameworkopenQA is a framework for operating system-level automated testing. It consists of three parts. This package contains the web interface, API, and scheduler. The worker component, which supervises test execution, is available in the openqa-worker package. The test engine, os-autoinst, is available in the os-autoinst package.X4buildvm-23.phx2.fedoraproject.orgc IFedora 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 ] ; then # Initial installation systemctl --no-reload preset openqa-webui.service openqa-gru.service openqa-websockets.service openqa-scheduler.service >/dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now openqa-webui.service openqa-gru.service openqa-websockets.service openqa-scheduler.service > /dev/null 2>&1 || : fi if [ $1 -eq 0 ]; then rm -rf /usr/share/openqa/public/packed fi if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart openqa-webui.service openqa-gru.service openqa-websockets.service openqa-scheduler.service >/dev/null 2>&1 || : fi ) 2Vtk j  {2&nn-h~T,h<[LLFv E@xp3  E$N\[FlB*`/+/+__5.ei`GKg [AAO'p]/y3?0O d 9VW+ "9 6| z;~c ( 8 Nr Py y 0ILP" -b*[V^:(i 4 #6""%u(2Sy _;@DGDfEnEESES@@@I@ICG.G[G[HXHHCD ;0b5G5j6N6`6565655669n<<+<+<<<D[   0 `&Rq}KG!")o)t((((l((@KLLOMN_aabc w@6,(S'W fQ  4" u1 O #     K ' 3k;`X"k B= T HkhA큤A큠A큤AA큤A큤AAA큤A큤AAAAAA큤A큤AA큤A큤AA큤AAAA큤AAAAA큤AA큤AAAAAA큤AAA큤A큤A큤AAAAA큤A큤A큤A큤A큤A큤A큤AAAA큤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큤AAA큤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큤AAA큤AAAAAAA큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큠AAAAAX3X3X3X3X3X3X3X3X3X3X4X*X3X3X3X*X3X3X3X3X3X3X3X3X3X3X3XXXXXXXXXXXXXXXXXXXXXXXXX3X3XXX3X3X3X3XX3X3X3X3X3X3X3XXXXXXX3X3X3X3X3X3XXXXXXXXX3X3X3X3X3XX3X3X3X3X3XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX3X3X3X3X3X3XX3XXX3X3X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X3X*X*X*X3X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X3X3X3X3X3X3X3X3X3X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X3X3X3X3X3X*X*X*X*X*X*X*X3X*X*X3X*X3X3X3X3X3X3X3X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X3X*X3X*X*X*X*X*X*X*X*X*X*X*X*X*X3X3X3X3X3X3X3fb8fea0f92df68a0a17607a4b13b8434ebeea00e1d92869293977a4c5f5f75b3578c4a91cac662630389de593725833d79e2f20bdae26d1d91539334ec511b3753502c3c4103a5faaafb80a37a9fe4fb7ec57676817a86d11fc51f728fd630666846ddd9bca15d3276e54c6f7bfdb59a4d5ba7edb729270e54aec25718d78cfa2ba4caa4a826bdded09a8e08d838acb3c2471fc7412723be015df0121ca049a3e02b485a9fbbc5f61fb4f3a99acd84715129b5caa4c1782b30a801869f451c61d10503838243ca600809d1cdbf35265008124b97106c5701cbe820dbe5625208641e206ef748e9a660e30fcf882832523d0ce4f50c62b3ee81d016ecbc873fbf678cec4723db5fb57647aeaf8823afa7168df5aa7e389dc193d72f1147fb93c7bec90daf977decc809e904cf3f559b9b045316d3a160bcc42e75c15233a6267cf86c2d0d2d2b5e890d92f8c421239227182249e8c7bf4020ba0f62e1201d04b958f021e1a9264b229032e167192169571fb3ae3e0df4486270bd0461660bf485c75211bbdd819ebec66fe7def620aba6381987fb42023e34d3f7d2408df8044519fc100cda0bda567d3856f2c13e3a88966a8f5211922749852090c0c40f0f2d917d0fec7ff372b0eac9dadfbc4fa5e5ed74a8efddb40bece7b282ff2e341b984764e7301c6cab7f80447ad37f5e3d895df43e3d667ee23a61a9e1fc8fdc83adfe8374bf44f538597be841ac3e4b802ec5ff2c3f04112a75be6041307e28d3f1e1bc68a634e88b2985b531c56a079bc7b0a1e7ed999351467ebb1f53195908cee197aca9b951c2280139e79c2ddea981040d755df2ef2c55664f92eef4c73815a80d3def277abd9c88c8620389132c36cdc68a40d48c172033d1481f946c4e70ab1515a1765b68b09bd3a30d945276cad2c3afabcff06d71577524a11a4a0eb619bd46fe36b22666a3ddc7da7e121bf7845dfe49c72287dc675c86955b8d37a9a17a7e51cf077bdc1b94428ff81e3a817f8879c2d5cc3041bf15626fa7702213964fb8fa4484d8d4eb14cd211639ada59f4154abd9d4b281be92b6cad9819bfd36e0a7e08bee65774168528938072c536437669c1b7458ac77976ec788e4439c7bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b29797bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a82adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3feba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f07e87806d0cf4489aeb1bb7288016024e8de67fd18db693fe026fe3907581e53cd15ea11ec30a415513c342e0ed6ddf0068ae94a028dd3453256fafeeb7d3f95e001ae76f3026f107478027afcae275fa20b3151fd5172c98c9adf8a0eb229eb73d7a71d3dd740e95755227ba6446a3a21b8af6c4444f29ec2411dc7cd306e10b00038422352b00f69cde0e8c2661ba037c7ce7d6ff46b58be5fb00052630708bb0bca86d38f273967b43a4d78f775cb816a00eaebbd280edfc3ac3431cde5a64f699cb02c4cc436236c1998546e1980886767a8cbdd38b9c67cdd8ffdb82fe9aa42dc99816b316a9dba75883015ef68cb7332085975260d74408af141974f8fe44b2a0c31a5df41cd5fc084fdc39a624e8a3d27d8e6d024dbf15bd43a26959d7a4b2a0c31a5df41cd5fc084fdc39a624e8a3d27d8e6d024dbf15bd43a26959d7a4285b5540324cb8f43e968a643df67ba375ffe648862956add044b342a181d955b329f1d879a1b1cae9f81f6ce72f5617395f6e23c3c1165e9f36cf017815e51c04318da35204691a998746c3ff7c017c28c530d8625d9b0623d5190214799fb5e9ac57549fe79f29bcbaf6ae91feb0a94b552aee8e177a85b87699c65508d68eab8a27ea6f75f428e90aae4902adf2b3d65414f299d52c5cc3117062cf5276d86e74d87d78e110ab480404b405548f904d6d37d9b3978c4bcf4047de4b4c8528aa69ee6b2376505578d758bfbbc52aec88fa5e591f1a7cabd8adfa80a7b613a1e349b80fba8c23b63656925fda8dfe3c5927b5d0d8a1672143416caacf460fb76a3d749fcb2600a930e55745e0c2601e0e816b947a9f36def860a9b10052fa1c312d04502efef18c7c0f23d20eabe3d86418d6f3e0eb0b126e91813c3022313011eea327d8c36090c368cd1c7c8285b870e1126d053037d3902dee4da666eb83d7bb5c4164cdf4d7fcf9388b6c8e61c4db5b8e92b8e29a99c7dc8559643d78643de4a1aa65adacb0af4b99b05b10b213016da1f7fce16c07c033ff6de9bc5e4adc841937112d811c05c1ef87b093412d91265eb4e053f88540dc31066d5e4bb9ef9c3802ebb37401d27f4c928e0beef77756b36f1b911bf990c37ca14a3aaf114938308aafe6f92042e8fa23d6d4cf77eb99b40b1877851134e93ce5b98236413634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d0407e395044093757d82afcb138957d06a1ea9361bdcf0b442d06a18a8051af57456a26394f7ede100ca118eff2eda08596275a9839b959c226e15439557a5a80742fe185d11a49676890d47bb783312a0cda5a44c4039214094e7957b4c040ef11cea2b73d2e573ac78f4cbb220316cc1ac1e1afe39a99e0436e9664d6d262003174c1b54fabc30b5a123221c285c6d83afcd207dc0c44c90dcc67a1b9c4ce43c680435508d4f23e5f61fe63d535628b6a88f8f47d55f187ba6accd441f6debb8490435508d4f23e5f61fe63d535628b6a88f8f47d55f187ba6accd441f6debb8491bb78267d055e47dfebc901223a38e5a0900d50fcc14ad2476508fa52d3319c155746ca8ea32e82cbe2c763e2472b66f323775177a020b1f69ac938970444fec55746ca8ea32e82cbe2c763e2472b66f323775177a020b1f69ac938970444fec932d27df3ea4f80de0920b648fea131342da4d4dca712e81e04dd5311d5839db4622075abff4ad2896127c319552cb695888db583183edcd81a2fcf709908d09f4bfc392fd5f6514bfad97842e22190181dfe528950f26b40b153efc4397b29c1be55909a93edbee15a4532e587a6375d45490f13ca47e1426ee290674eca0cc091241c2fa0381d5f77470542e956cf4631e028ec10f258f397a0e2220487be897523753c89b67ae65603010ce1613e7643aa4b0754e758dc4ed6c9fc0619dea2e96fe6fb18b73d5d60e9fc9dee8bd210ade92d81091cff8e7c48550c25a038f0abe8deb334de1ba743b04d0399e99eba336afed9da72fc4c0a302c99f9238c8342186a3faf37aaca4db5ffbc559e491fd80d7ce1150a0b03c128c832a3a88b049ef16f10e0152374ce773bfb1e32aa05318d11c5129c9804274d7877c4779d7d90c5db5f19cfe2a6f470b04b4ea1e6e9a71bb39bbc0eeb29e8272b8cf7a5c53134396dddd69c29daad22b2b506e6a29332e908e0d75ca4a955c3b4eebca82e559789a7abcff96a1615a74c47c047bcb0b689859cf3af48c25a5f6f7128d5c2aeebc08e8eda677c80bdcf1263947b5903a5ee82c456f67b88e47e162c6e5bea4e315368feb7076cb2901a238b1c08d676da2a267f4e78d58812e041d1a95fc17821c2b0fb5bed39b88debc04730cd0572187d553b4062f013abeaf5a23f782be3c0287b82b2b9b5930c3ac606291cb78d316f9e76e4f92ac65652cf718b409fe7d182f98b369fde0e164140175be1b38be3168123f14d3ab460f4826fc7c684619967732a68baf7fd89bdca535c692a5d2198f310afb23124936f110d6834f4828f28f062e3b7c7b9700a91af78dda639e7c214a852438b6dcd0bdd6379587eeaa05de36586b78308e1e1c8a88cb2943f879da9010cf25ff3b6500cd26fe790bd3c6f577a6a5edeb2558c8176cd896470c4f765b656156a5c98015621a9648a883246a5f45b7765a1427b4b23a21779a14f756d6aa1d2ea482b1386e5c01a70ea1961fbb92f7e93f86d7f370ebaf8c3ed6546df8975dcf568ec5de968d66119b1b222daf5037432224c47e8452a938319bb1af230bc2cb99c4767d7aea1340afd8632270739a4d70c3a094043cd9df24745464a8152c420540709055dcd79c55dbae89cce89ddc36ff6b2245641df3b835c3fad32a36d8550eac34b572c6878fdf618d5c563182f37f190092829d261fc60210a0552f13beb73178025b343fab71121fadfc146622beb71df32334522a6d23b2c944edaf332ee3fa17dc22b19fbf9bd4cdd0441acb70db89f7a33adf06e50b4a7ff92db8fece20832a697612a765d04276b36fde91558095cd34b02649d410c4bece3d9b414f3d476ad8d073a6f172c116446499c7e723cbbf8c9d5045bc8367b2321927ed38adcbea498607c9a6534ab73cf23fc4a6dbaece929a704acf6e4dce6120a390f674e20cadb0571e89316dac48dba6aee13d861a5d1dbbc29810049366e479f93e10ec79e77ddbbb276352a9544849fb364c91c261a59d226bfce88db50ba59281e6b2f377716124e4fe2be2b69e0a7f2380ff39e1f1e16fbf9768d95a4cd9bb7d5cc199a0287d4ecf0109dd08fdb24d5e09c997337dee6a3df207535f526ea92d03d3d5ede9e927b8b06704f1f33e81cb6bbf8d03307cb1894e719b36a01223422ad240ec19ca3d76e661af50e69831928cb56a2063060f5277edd8b6e3d03de882d17347bdd65eebdcfee60e326e0a3dc6ac4cfb562895e82a37bfbf9f3244e1466001565d99317e721a155bdb0b79461cee82cc3097b1178cbfedf943e1a94077fdb81214b411b365798cc3ccc1a81b11afb3aee7c92256cbc219b14032b57dd48b2fb045bdf8ce7deb666b1042d739f2cdfd65a1a0142e044a9a9c916df0aa42cb6445633c8dd98e5144917146bf819ee6c6107ca71812fd39e8c35a2b513a221cee4f0c7cb64073d73086ac09c01d907a7115b8397149f019e4615f293a1841047bec752f6200a0f4491f987c68ab2e75f53d85262f903a6d91eeadc0b9f40f1ac083575e3bd8dd321b882e429c863ffd0bbcbd9360becdf4fcf81d220a36aba09d3406be4bd21cbfe13d630f96a77ed426901a28fe0164c1e474e3afd4b920e94761f681f819b4dc6f9b2602a6a2ec8140841acf99b7547e9c57d01445cb056bda0c5446414682e2a5cd0a46334e6ea9c9fdcc179a6759728857b72b8edec3cfc437e518f84ef4822fb8a8459a3aecbaea8082d9c903023e8dea881dc10f87aafa0f026a3a4787adf6cc3e314b1755d5bd24407bf20d33b03d91f04b8aa3149554872a9a82d6bf447416761835357cf9535db2932c8f4a8b7a3aa77716bdde90a4ecc5551c16f165cb79b8d222f79cfa2e9eb63d80afc00b73c5fc0720997734d389a29d6fb91470d51bf9b7bbc66dd9ee8020b2bbc18255063f0211ddb45df9782e4e706ec7385e8d18e49d52cdcef95f7a22a86c3c1a10cddc56f7071c6f988869d3ca624e5fb2e1db6564f0a3dbed551bfa72f68a4d0b80ffb04795fe4f193d86c1de41bfdc52231145f062b6ac0444096d5da0fdcfa24412f9f01def285882a761da14f3599294867438e1433ceb90d573d4f042e546e687e06b366219c67f3e08cacd5a3b0b27ad483777b4c00174993a9d727f9402e46a04bf0d1affe01e446bce7d8c74fe22ac06fa17249449c725c00f9f6cac2affa5eca1f09f28639bd01013ec5570fc0c738a9588eabf4dad8c9cce12bcef92e7764df8ecf4df1d90a2e1f438d5e18267c3365194365090e81ad8158fcdc7cb60a7e6814ff6a396d0637906856fc2d0317a66505d1c5faa466d1cdd9870f4e1580330c0bc2fb94a1ab79bce4e6a48ef7969ac21476881de85294cbdbd35b6bf7a745359fab04997229c0b4c74495974e303272ed051dc1e9f82271c9b5997eaf5bc20f9907c8cfdacc81f29c92b05b53901f29ccce197542e3f4c4da99d11962018c31fa3f0396207ef1972f94dfd32935ea1d043c0af570b80687bcf634ded8ba616336259d0dff8ab6501915dd7d8297185f30e923b35bf60b7f4e6c3ea662561a1b588230c55297fc75168a96a80654ef75ea4faadff0586eb63d4dd4719d62d324058a0005de6ffdf92645c59172ffca0a060b44bfb4011a6fa8908fa1acf29843af19d882de1ccea7e92d6fb2063735bf908241957257cfdb03d6410e22a29d2499c0536be2632abd592ca1ef669b76b55180afd8a5530bdf02df253bb07cfbab5bdf9a232ce52fc3fb485a38f5886d4d9f3c3beee2d2a0762a336725b1b6ce8a900b35c0fef05eca90c62661974eab448a282f83e2dd321a7966427a021028ee9220ed15cd287f596f3f667a158b80786e0b6a02cbe8cc007879cd2f0111e7285f37ad76221fc53edd883a5e2c1035b671cb3a2f8e9557e5dfa186ac7c335b35617b598fedb6b783c2a43ed70c482e6890da52c5cb98b33b651cb6e5535887deebc31145a9d2ae0e292cc154891d4d781e6a012e90e57921c52b8b4be016c9a86c827546b7d117fb25b5bc673689b0e533c050784b4aac716c12e08cae1bb8948f32cd0a9da752e6a6c0cad340d5bea77a6262abd43aeb4cee6331d9054c999ecec7a862f45e93fc489f2a9a690e1843c596df61998e0e78f40cd65a5b649c77a50b87dd2fdb980aa1b63ce8a78f85eface25de8abb389123cf7ec612155e165f837b92345611ff02a5be7842b183d7a9b49ecc93979f97223f9cb7f1445379424d4695b8810a1abd85205e6490f757ac538de8fe0a39e9c9386101949f5725371bebbaa3a2d2afbd240db9056ddb66f661c7706edecf5dd98a4b00644155a1b5de0ff9be352557731d0db9056ddb66f661c7706edecf5dd98a4b00644155a1b5de0ff9be352557731d4190c51de9377f3856fb69bd6db70704f635e437201cc2aa5a24238cba811438c2ce4bd696bb14c7bb1e42c94b0dec04fa4a636dd8cf544b0501d01294a931b950f85479a4bbf669306426b326742d39f385414f3a261826eabe93f2426648856e5939d52aabe28c48b29ef0ee41f4df73f890bab926410d7ada0e42278360c671b539b4e99537319e406bb97f3a7f6428b5d374ff8637421be51787c0d17019d7d39e9755b20766ddf9e8a1af10014ee6356ec2d4ab36ca897a6312ebab562fd7d39e9755b20766ddf9e8a1af10014ee6356ec2d4ab36ca897a6312ebab562ff3d273f2b35e592618376a887a70f78f12a230a5331b2dbfcb84f2eff9b2c7b8766c22d999849a0b774e9e6306d8eda815f0ef76186a8d2400a2ceeb35bc792f86c7617072d135b0125834776e17b66793ca2b688a79b1e46e205415ddddc3784a0a7048c91048d2c7ebadf647023c3218cb6d6a77b1bf3e73a49387073ffcdec5dae9d8ac13479225707f9c8851689bd5c528778ca4545790f4980fe4dd466dc267195610958536191eb6fa11bea01673d5c303d072d0bb42daba7ac4819819c70b6b52a463a7755cfc87b4a6a6a6b4a4f502324222b35c56452a194463c0a5451659b6d4742ac08afedf08c8b0d47c7c753c13a9762c49573416f1640b78cb264baa71ce05e0b8d4478602b1777e767b4d8085e3d3e5372ec9ac004bd485121332901680921c8a943fd5f0242efd0ddc0bdcb00a56c241dc61d4b640e8c7ce04644b7e9ee75609aac9e7a9ed0d26cb51ff0051e14a0234b37da3a2d074803f46bdfbb31294e388e596ec81ed81fd84ef613c40efdc9ab3b0f40c4767d6c2371eb09655442416ddce8d2803f09664d9fe4bccc210378baf67baa3fc1e3b6397542e4ae25c4eb7cba01a3954dd1298b8fa895aef3d562a022ce6ec74c81039dd65d1dbcf44d8175f73dbcf60f14b2f1a425b2c2734d3ac0cf0a23ef724dfdb40f13be22a93ed74e4ecd14e9061f48d52f2d2892c8e1033b768fea02cc88b4f3aed649fbd25da294952015f885d8fce01a266901962d3fcb29979bcf314c964b6486ab931e50aa2f5c7928aa403fe8736013bc246c4df6f338d823a1c872898af52cfe871d5de5002dd48172546d4a54004f99396658de8d8604e60aad7077b7ec93b5cdc33643a10de51d5c3610172832724596f00dcd11ea0615a4f84cef488b2ba8f3f56f746ffb71e2521bbbc9314461b9254b5b3335de2641731ef62971f5b4553a456a053e06a4f15544d88db506cec72f64dbf5cfd71e3b5ca8251901dc762eacda298ddd11cbb87410b57728a15b36e0c8e6626bf43f0e58b72f1c46f127589bb0aba6dec663f3278088f2715f33b35de83505a2b3da811a92906182e240572d4556f6a02efb84ffbba3f4b0da8287156ed17c696f83c33ee78df78287fb68bcc2d59cf4772db253972264683bccad834420261a88e37862d4a2b0a4a012b6d51a1f63e1b21ec7c032e243b069ba9f7bfefcbd7a186c07ac7f4047a3e1e14a5f5de0e83456a5b76f8c64a4772cfb99fb6fefb0be7a0279a35f2e88cf37a59cf7032cae7e3988ff3a919876d0c6369d5bc536f45c82cb1dc485cd20cb85a68fef9e5971de443c9e31c6d3dfded5f4eb538537960e5ef12d1a819dca250571d5062146c879698479a0248b4f4b2ef57fa4aae5a17adf338d964e5f0e938f4b72243a900dc9de21183d4a912149169442147504e6fe0a105e8d7824854b6bc1c9e75bf025260dfa08b2bea395476e9fd8fb13e929334cd5eb38ed5323f61c6a9f9eba208c7b759f2eb552142a9ff98173754823ff66c74fec43b561c1e171aff35422fb70ce178c88a511fec93878233a6d80abee5050f4bf3af8d9eee7fd7f121a6a4aba4a28e146ca9139eeedbfe2a7a4fdf1b6971e32a1229195423c6cbe8ad646a8f75ab8cffa03fc9089d8e3f14954edf6a5d2c5a6c502e20e720edec44b7a01df5c234c2d7f8fed10d4bf4a5a5b75b38d7852755abc6c928539984612a4dd542f5222df169655a7ff26d485e7c977ae50bb3a17ce34d070b2bd698a3c7d1441814f1abad5d9f9bbd0f1b5b259981f4bd014aeea2fa2fc25aee4d9ddeec295be099f68d9e0fa5167c938b3523547b239f6eb5d16937e63596c77d6f598a2277a8af91cc26bb130a64aed3f3f314ea14e57e0b1268be29a426c521cb92ab6b10d0b54b68088beed24fbf6a0d29350692fee296a031a4eb8b5872654e709230710d46f157a24cf8db5b8835e68b3010dfa673f011e9978ac6334dfd18643fc040f14db186a593038f399200094974ff81199d7511a1b852086243452d6c2dd87361283eea8d43263b5befe5e1ac9b5ece1e46bbf7e535bc767968d9f4513cf9994d47e7334d70264b83049ff5c39e058c13e747c46bcc257616279216c51307a5fcb849b372e3e9f79d65a5655a069479f6447c6e4192b74cad7f81b5afdd3cd04523f9c673d5d52b7ad0607786689e95e5d67a7098d5b6e9c3d7a89d9176db89519fc3323f1787a040b9695da2397cb3484f614ecb596f48bd184b6e30e161a8a514416e4d59bf12201c282c88c8d1d2e2b1e05584403a1b0029592a643f07cfda162161ea7937ff167697128027608a44221bb91921791ff846d594f5d6559d17b000d2ae9a23de98f1ab5ce643903bd9c7c69aaf9fe71d4c8c24324b5c50302d490a46034382246e52f49fd9a8f18941c7722343ccac7e32ad2269ad691aaae74a400c46375222c7cd6f9963270332f52daa120e61e30de5cdbe4d7d4955648c56f20c01e5b982f8a8f818b975d6b68035000186bf386d503cfff46bf1529c648e539c43bf8b727c210ac33861d4e204af6b875a78106dfba509de56d7bb98d186b5b9837740c0e99b2291885c15f6f7f53233f4add6d14604f5c9d68f7648afeea4e301bced881120399a20758e51e1bb90970e7a05406a3af67c6da95e884b3e47432a4c3eb8b75ba3d7ef28a4bc4a0a4ae4ad198cf2d85e29dcfea4590b147930ffdf6f6d8b7b1384ff9329b5c2116d31e434ef95d3f67882b9494d87ed50930c5ad155f4a33e5b0df7c62cf1d3876fae7d813935f994941185d0467d3ae57a9ebf5a15544f4d3faeb5ac6824106ba07df3412f641f8ff6ddffec37f6a695f0de0b595eaa53c20432c812e63ba5effa051751a12b479dba64ceb870072693051aba032f63dc2bb0328b3ebe7a855a9ea3ccf429fd748d7fe22f42b624c7b6f742fa5b761ff44051fa99ddf13237613deda6dfe286495291a10ff7358b0b6092998cfd9c5d75bf56c4ae19f5d051b0399459bebf937e9a701834a982d3afb5c5474e4b80d966ac6c30d1e5a0f02818ab37b3cc59fc564a812a7a4a97d0ff692cc4b8b2befe90d48e6fefdf916c7871312467057279a0531059428bf71e96ceeb1aeb734fab91f9950f6f80724b0596f342a6c34458f11583fa25b1a022169045652f3d915f796edc7c061bec08bf9e96a2e0a3ec978d43a181a6e5eefff55098b4942ab029c0a17440cf4e9e203387b4144c5b8e8c4f69c332787d4e8576e5eade8b707a6d3fb51f8a59737d371772bd52bd0a52d556e01169fa1e3e5d24541a7192a5dbb5fd70d419c96acf17817abf3bbe77e306318ffaaa6e4fb5ccc58e00ad848a969b3c05c6e4dd8391c01e4f63ad425977384af6f2fdca5ca7b067787bc98409df773f747dfcab71e29c39e66081563845c18df13e2f17de7eb733bfa7ee2bd1b47a27a902dd5d9c15bb63c263723fe443625517b965292eb150c6efaa9be5ace4cd4fc7aca77bae7a72a25763626c036047afc9eac3e4c572db8d010d440c226e8095c89bde9d6c9df4d11b1b4d3fa8f6706bdfb00237ca80052c4ba31f9ffe57c8955c3a411f6c4342ac40b9a64f6a4e33fcf48f989daa4cfbfbc90185fde58dcbcb19074eeabef4beba9abc6a5ea3a48e0bf988ed89e901bda46eef8183372c3cda4fd8dba6270a06b0daa39ebe7c6b66708d97250f6d4806acaec4b29878992bd026bb86cebdf9d47c4cc6ccc0dcae3809f262f0473c35d673a94beb41fdf2ac75bb19bf0f53c7d4bfa83a14c34b46eed95033f4f20f6251d9df4db570ee2cbbf25a6310b12ed5d1f16b00a983367ef975e579c755433ee8dbe8e8dde25183e581acb63f4b8be4e72a5160caa097a91ae1e631b3482b664e04629180975a7a47153381721fe2f3c2f1130085e38fdc62efd46460ef4372282d583f18924d586c4a9d48fb6bcb405a9ba5bfe36eec0a8da247eef2218e5cdd9d5da0a7ab1c71d0448bcdd1c6b7e7d1ecb5eb7f826fb44b5087a2feb7e95df8c24b218b885048e3dabeb2958858ea85342a168aed4ac7246e146e0fe11da2c1d24a5c60caca40f9807bcce970f04f808a0087a63b3ec3f0832b8c22c2aca83d6a36afbd00de5c5155659a2f059f10ecb5a65e11d82c9496ca08b1bd27f9dfa3af7393a1c316f8cfcba4b2efcb78f8f296177384af05b084cf0cb6a405d8c60190a212b41cb1ea246bcc413b7b6a91fadd9cc945863948bb9857a17587157fa9582a006f89ec4547f4d526ec17335f33df8c0bac8a23fc50b7fbbed4cfbf8ee659605e230fb3985ec78bdb228e3950e28e43a542cbe0c7ab521458f4dde4a1854bfe2623759a4926ebf28bddb3120b31ea82b2581a6b72cc4bc6d52aea49bfb235a54bd6d1bb4653310fc990bc75b578ac29b36f44c02e2f5842b51025f34d8cc1fdbc9046f5fea95778102d0df8bd449f7427af1dfd5d96ff3bb9710c6f59204a04bac47bd92ca4d4261f09fb2958141b7e27d1ac5cc1ae728953c711fc9a1f74ea505853352b2590ea7b3cec02cae61b0af5c1d4edfc396e5670476c0c0564e47b16d421c6114187c0d2c2d2601721923ec934162c27773a6bc9624c0c98544aa07c7bc8887e9b40b8fd7c55b965f983bc0f937833081b33bd252fe44fe3dc338684607d2b62d834a5d6d752ac1e628db91b135d69b3c10b81f32f226ffa86a3e117946224ee80a90692110ca62f3488242068ba0dc125b98d399661de161841f20c7e7c770628d968e71c07400bdfe434da85cf8d033866b23b48274027f42737f1555d6ac357aca098aaa10e1967f9320c92d0a796bcba9eb0ab02d46b1d32e66ecefdb85e2b4214f8fd1a2259986aa080b5b7c1f88a6a963c1c8197f73fcd92377635fcb7a64cf93f01c9b0537b19c5d24df41ed7e50d83d935d0c40b50b0106dc6aca22526c32e329918c9523fcc620db069ef1217666f13476f2a7220fff91fd97710aa15bb8da1d1575443948ccd965ac288a2737bf5f04d2f0a7deed7375653491d2497268d3dd5946805cc52ccc8f12bff89df536904a9692057d5c84839f84b865997fa690f9ff01f7860b77a162134e0a543f92c8307c75643e3833e62f9dba5a81982f02eb9a93906a6bd1f058cb558c6913d093a93076ceec9b6a066a34d08a77af7df56731c7951513a8cd8441f8ddb723e36c8ac89194ce79a8bf53bd3cc69da3b8d63fe9e13b71f9efb4beab0f45a3ac818daedbaa0d46d4d8b2f1e50ae70dda487e6df3e9661d2fd3737beb77706e1ce018fb926e4a267c26f54accb43afb5e16f8ffb41907143b882de2acb698d16cfd5bf391b80964a190c81aee3a787fb12dbcc3f80abfc72bd4d3f4a51226c66e7a60eac300b2fb8a65b7c6c0a6d53604d6e6f4ea3d464b351fbc320ab9fee99237d989924be4738dabebcec48afa6361afa650c51af4452e1cd50794e2657e60f8159af9b75c22c6418d4a72b5dbbc15f78a2a8dd2fa9263827bb7ee6afad844fc74a52c52269159c504fdfb8d54be139440d8da6a7c81a63fbc6d6924ca36b7ccc7a6f8b787ed845494fd1ad4ccc37f770718997aff5e004ce0e7a0436b32ba2d15acb9a4609c6be0a9d8f715e341633fb729e92cc40603e7769c3aa11032f20112c979f71de7e62d89117b3d5025cbe91117592e2c77c8910f5fcba8b46a0dc334b1a095663ed6b3f0281ef7b8dae36e8a58fc829c9ddb4be4c26aed24ad03e5d4a7f69ebd8366e1524726ace60ad09f8b4b703919d246d55178d8508e88dd097c959909b55e68d548587601b511c4979e962eaabb4a46dcecc89bbc7ecd7434fadf32eecbcf7df3419b3f3081af7e3fcb478328f5df17e4e87e643ac292a752ecd3379b78e36819e86ff9f21b7dc39470532e0422f7aa299d3d8d38fa7178db22a080ddcd2712c76fc8c7d4dc50dffa0c4bde61788e09be71d53818a88c953458f6e3337b56c438bd586938bccbb9ff29f97037f8d9f89a48910e1aa9729912fa4ebce9772cb2de193952d121af679989559feac49779eab53d2d3a6eff0873713680e104fe3ebb88930349fb536653a7271d7f6f5b6bd7529d5e7734e8bb23443db3f432e0ed4c16921043c1f83e83d9d2d807b610370ef7889dae8289da9206c98231837f398bb4c1e476d2cad80fbc1b393d1ae165120e39a6b099b389f4db1705b5543d0e775c0284cec6e37a815c6cf63bbbb225db7a444b1ba8186beca25f7f1e901bda46eef8183372c3cda4fd8dba6270a06b0daa39ebe7c6b66708d97250f4faa152bdb01bbca10caab14c1f3caac534016c645332aaf78ef168517186fb1c2c1eb2c8aaef71647c8a1a0993f1b5a316e69904239d1f807b632c0fb3d49ca53fea5d50fbcd401a671aa198f1257b8c1adf3235011c3efd3f222b70652bdbd433ee8dbe8e8dde25183e581acb63f4b8be4e72a5160caa097a91ae1e631b34826533a93c48c996dda50af723cfb732b0f04ee38876d6d44b2ae90a56e61b7e24372282d583f18924d586c4a9d48fb6bcb405a9ba5bfe36eec0a8da247eef2218e5cdd9d5da0a7ab1c71d0448bcdd1c6b7e7d1ecb5eb7f826fb44b5087a2feb725d310d3b6851ad24ddc6b8fa0f6bac998708092cd330b86a8fb3ab91e40a0041da2c1d24a5c60caca40f9807bcce970f04f808a0087a63b3ec3f0832b8c22c2aca83d6a36afbd00de5c5155659a2f059f10ecb5a65e11d82c9496ca08b1bd27c7c7e082ea624d64624d97e1339d2f5739fe25db7f98e588626bd13e382f4a8ef82ec23e50ba4956e9743c385c3130faf8aba816a3bfe2a147d614be78dc7686b7fa35959018d2058e934e67c2ee4e596abb49a2874b1523706dd3d4bc5b4eb6bf8ee659605e230fb3985ec78bdb228e3950e28e43a542cbe0c7ab521458f4dd4fb7c686a288f4e9d390498bab858cf5b89ce96df429c33957d7792933c9f1fc28de96dc47e0fe087a133ab6500f6e8b85d2bd8de618ea7beb73884da91a01678be6ccac9a55f2487f62383d3f3d98969c3c57354dfceb765e79610741c3357cb24c7b1d1be8516d68b6b365b749096ff409a699f2de71f7c774e9f5f208c9635df8248d20ca6491d85c8014b0b0a119383b3875feab0fdc8d1a311c4f97936358b2885d2790d20a99f492bb32c7c9fdfa58da130c0e0a69fecdd4e724f8c02fa717c277e73c03b98c7c0b2d0a887ce9aef07d961dca081288ddedb5bbca4729364b62e6778ff00d8d2cf60b65ec048b4584a3ac706e6c9e61f9df417630cf6d3324f0a3e17399f39dd04e476300069ad2dd12e4bbd738588982a32e85457237f34c84675f7424065cff2313e9ecff85b226850fd88c610fb384285b7e8e17e90a7a605396da8bc8578bf03a2fa6e17c1d88240604eb65f74117b5e2b2757f770a0d5d0aa87948ef704ad8f808608319d34d79f7f32124cb0c9ffd5c18bae90a16afc372a8a58cb7e2f14841c741a91ceddcba2b5ad4aa9a4a4b4e0ce0cd0db58a4a61f7275758e1814f38631d551d7512ea5553d499d117277450333bb95116c4415c55637055bfb189e4a33f93ef81b9559b9b772b2c662e5bd0a3a8ab7252e842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a0943414f791524ca9a92a332c851ef541a2bc0fe71cdabf263f1985e34585eec01738c4e842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a094341436bab1e85bc20d273fc0bddf0e763643e981b4ef7ec35de08d82b5a0029fcb53e842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a094341410b809a26bbad14c7a9805471f2eccf0b7c296fa183ebf80a6392cb0a6d6f230e842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a0943414f236d39e2200f4db3168466f2807f85142eb76bb9038a9f6515bca819fcdf96ae842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a094341403d6470e789f602894baff69415d49cc67254d8af692502364506c41a09c0f06e842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a094341403d6470e789f602894baff69415d49cc67254d8af692502364506c41a09c0f06e842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a094341403d6470e789f602894baff69415d49cc67254d8af692502364506c41a09c0f06e842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a0943414829fc6f6e9a097a34299e6678771fca5da15d21ee1d40b6b0e71920fd63d3e0ee842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a094341427e7cf4e293f305ea741a63e5b7214caf7d5fb2b6fdf245df785ecfac367a046e842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a094341427e7cf4e293f305ea741a63e5b7214caf7d5fb2b6fdf245df785ecfac367a046e842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a0943414e2a5e777a350d8bc4f138442cd2e43c17177d0f9ec4e0d26107b7ada39d334e5e842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a094341464215f0b2d7cce549e83670bf6fdf16ece6b8b5bff3ea196d3443868fc21d4f5e842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a0943414a7901a246a706b0ba9d0a567078731b47e06cb3e22154f7739956d7e2d953ac2e842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a0943414a7901a246a706b0ba9d0a567078731b47e06cb3e22154f7739956d7e2d953ac2e842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a0943414a956545dec5c62081e3b8b0a4f38751fd615fc75d553d65d2ff442cb6e65146ae842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a09434141394723127d98dfcdf713da9eaff9e437d87ef2b24bb3d9ad5a7b7e45460e88ce842e5b49dfa6d2007eed547f765bbe5ce23f4b9fcb695097d8a1008a094341405c653333750b256393bd4a4eff67bd015929ebfd128e453cfbe67a357ea5664a9c980aad53e2776a3711e1bcda211f99b48a4b48a90ed28d67988ebdfa06762331ea9090db0c9f6f597bd9840fd5b171830f6e0b3ba1cb24dfa91f0c95aedc17afb3c58e7207fc72ae99a727fb26c99a1440d3b01e7981de47d8a7080af3f38ae8042bac1d0b45eb54e5cc815638d126a1c796f8d6f9624b5c5275b9078b95c47fec0853aaa42dcc7691dc7bbef6538a89d8aee59ae6fe15a57d019727ce281eb22cafbd9ff1723f1f8353e627753bfc20dcf1a21fcc457f19faccab557d69bb56f0f1305d5b5b9d90751a71dcf16ce7043f2205c5f1b14f4ef4f4aba9b7ce0e720edc3b15d8e81cb772de0cdfc6b3ffe2fbeaf4c46f32ef1620f6e56db4e35906aec95b470e03b6e9755691ba59134cb0db8de6ca448887c556fe0d906f3dc0506c1a99456284dd4568914d5db1a18270b51a8c34ec052d6256cbde38d6b28a2e9ed3d7b926396864a3e34cc39f6b6eb47666f552577b543be76591f140c86033b040e1bccca865455bd72a972ed8de74c1c01937ddc874eba3dbf6f123ac069043e4e9af6bc047168fa9255681538d3cb85e8eaa95454186b799aadd15b5f35a2d236869cdf067f102c5ba4d7d499f3b03f6f94bc0e903c33a25765c73b31e915fe6a810ac2d3dddb5ec0cc2cd6124916a34f3be1f1652a117c27e337aef0af1e723492c855002a3d3ef144d89480b70df0615dbabf87b20e9da3f918e362864f3d65e8a27f5b329ceba8320da2cfa9e696931899b0739eede9c425e8e1500a9b5586d4eca342c2acf032c50e83dcf491aac55eaba43bfa745b439e681be3a4fc053002aef2923b4442cd361fb5aa0fdbfa4745e680ab197a3f81e383fdb3ef6012dcb5b26385d3cb1513355baad31b799b1b89bc93b02ca398072f8fc6cc3a7f89bccb6f8300ded1a0549512519c9fcae8bf6697fc9efae947c02b9e65e2b174539d5d25678e395664bdf85066e0c192a58d23f4aa8bf8d68ca8e2dcfaeade8c123eda52b75b54cc87ba34ded115dd0e4e93afc0c1987bffb2d4e636606d0957ac4da19f8ebd57d682c12fb227e27e7825546d3b306951bc1a0de6fafc2c53e700f761ffb7ca762ad145c49738b8d864a8f9a5ba63787e6226bbf4a4581184a75b98aefc94c3d546423e4a6e85392737dfc9be4b30107fa4d5b65c90386aff6e5d51179f488a28bc0cc07a63de3163ecdabc012eb59d627f00613fbc8bb978cfa03be05a42701ad820f1ee59b53d863dc7ccfb5172cc8b5812827d3345f1c06e236b9334cab0b53de4c70035906e063d88f4e20c17eabfe4d0b5719a7d06e697707a5791567e3b3e435fab45fc844e3f795324d8be2bfb65e9e9d5c617827c6d3adaddc7d2d64a0f84a8fcf30cbebf49f27f93606a2e107a1672670226d347bf3d3e8cf1921486c7498720111e5ae0f9563be9926d07ef22c8fd7b660a09a71ebca2399997a1b6bdd386f11b1cb034fa840f458e8c90b10731c98e338de5fa300449c9e43912257cc794b20e113dd723320cffe5ea0811abbe7a45604222c7ba7d32a7b95ee9f3e63a60ca3a674f43961a5f3687be7d309b79743b531d46008ae908cb96041a6841866779b279e19ee748d656e3ad0da06d22a14e67d48f2f77700e6d333edf091339fa43ff2627206f80173a97241b2a46198b9371dc5dc8bf5e337ce360aacbcdb1d1964bc1d399cb2ecbbcdb63bc7be7e3de553b37c78d19564d64f1ac935a578c806941b3fd4ec7b0ba6b31a64d84d4fd9586b165c4590e22b984d1dd41e5b9c1022c6580a5a3f2ad22e351998fa2a5937dd75932ade3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f5363a2920049ddba00b977322f31f40e64fbfdb0789c6bb674b50763fa0bcb945cb01e8622d0658855bcd633817e0c44d7e4c97a7ae7cf958ede3d9dcadaa0cfed65becaad908a50bb9f1652f713d9ed6c192de4a8c2c0402958f88870bcb4cb45a3850f656d7805d5fe469d2e49a522636a4fd724b326d835b1b697224ffec08f0eaf141703eeb10cb63de851d34b740caa5701bdb08e4ea424b6ce84f865bf593777cbfbb057c79a031c058862bf641f703e88f8c87be96b65c29f193a1cf375b17b9a0af281ff71b90046ce792f3d60879fc2d8bbe5bf0a8c1214b33b84ef8d6073c71092f57dcb3377b1834e0446aa5d1c6f0e13eab304b8caf9aa501d5f6b37f6c7bf06f046eab3b022e1685202f2d1ba25aab6d78afc46f06eb77e736cf04677d31e7ef5ec6f952525396bba4d6b98573779c5124344d881171dfdc9a079f56d99520ebb5bcf193522a5d9e93eecaebd95318ce4d17481bbdba53d8e3bbd079ffa9adfe1c1f11916bb6438e967e478f625b97538c1c71455429746329cf7e1ff3f6965e16adbb1a08d5f5a495b764f94c7e9d11b3383445d17528177c8fead3377117a127fec6c870424facfd43636b1aff6e7bd6f39534a2754e2a58dbfbf7778fe23e565092c557114b1f0e170a0439f4efd92e1e1972151282f788e72048e44b2d91c7c82f63fb672477d66640b9d5bae073c142ca7df395f1a595ec5e933f533b07464b84d69bf0cf8d569ee02ffb2c566d0dfcbe6be2d4bd04ddc329b49f141ddb8402d636f1d9889928f7a86e7c33e6f92a8438db25369c61f62ead129b80ff88f533f8ed42de8ca1de088d72126b4cfab9934030c59902277e22d5ecd26ebcec3f4026b7f3b962e205b068116ac981aa63838670fb636579d85131ddd2f9b685ff98b39a8db3b8ebdc79324119ca037643b4f23a1504af7c0d6cdd51ac199a93a72790eaa3fa7df396cdc482ffb19a075024ea9a3d5fc9017d36f47d7b8e54e4fc41ab3c608339f03f2e3fbbf5da5fa02bb2872a27083370b5746f616ae3e253bd4f187377caaee13d3d6d15881b94f05165ca91cc009c45e44371feaa906a367948c7154294c5ae978bad7f36c06ce59a65e56c24b4fe32188f96aad139d4c53b4b6391ab33e0f5c1b058ed6e82dab7e18eefa234c120f760e18cec4b3ae4c0bf65beb4f9818c72dc08994700c08c91ce3ef568de6967485bbc2189f0eb657d790c3f1ab36bf5a4da80ee223e58e2a1fd7893289262961ba43d2043e26a164abe21f33e1af815aa28622cf3e750f44d4199e9a5a0b5372820c4e0a3ddd1d34290a4dc88f20ef68677d34542108e209b99bc304ae20b523255a63e58901707559f6519f3aa5ac2ee7ce60e282b05dec2b707bb83fcd68fbf3857e749d7f8de00c81f784f2265f9ccf6b9d148b496b6a70705c4c898bebbe97016317ec97d8aeb18035abd51c728dc296a83e9a8970c12aec976e51b2fe950a72ca103002a2831c7c876062474cd77f72ead3beec253be59edcc7e7642e2e5d35e9239caf675cf8f75eef1fe5f82d42c5925738671a89e55be5d070585182dc27c9621bb05437c3e608e79bd8cc0c90df7de80a7ed0d532a901934ce03c33170e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/etc/openqa/database.ini/etc/openqa/openqa.ini../../assets/cache/maxcdn.bootstrapcdn.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.eot../../assets/cache/maxcdn.bootstrapcdn.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.ttf../../assets/cache/maxcdn.bootstrapcdn.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.woff../../assets/cache/maxcdn.bootstrapcdn.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.woff2@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgeekotestgeekotestgeekotestrootgeekotestgeekotestgeekotestrootrootrootrootgeekotestrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenqa-4.4-49.20170409gitfead7af.fc25.src.rpmconfig(openqa)openqa@ @@ @@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/perlconfig(openqa)coreutilsdbusopenqa-clientopenqa-commonoptipngperl(:VERSION)perl(DBIx::Class::DeploymentHandler)perl(Data::Dump)perl(Fcntl)perl(File::Basename)perl(File::Find)perl(File::Spec::Functions)perl(FindBin)perl(Getopt::Long)perl(IO::Dir)perl(JSON)perl(LWP::Protocol::https)perl(Mojo::Home)perl(POSIX)perl(URI)perl(aliased)perl(lib)perl(strict)perl(warnings)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemd4.4-49.20170409gitfead7af.fc254.4-49.20170409gitfead7af.fc254.4-49.20170409gitfead7af.fc255.10.03.0.4-14.6.0-14.0-15.2-14.13.0.1X@XsXsXۡXۡXX@XXXf@XX*X@XlXlXk@XS@XQ4@XOXEVX<@X$a@X X TX @X @XX`@W - 4.4-49.20170409gitfead7afAdam Williamson - 4.4-48.20170409gitfead7afAdam Williamson - 4.4-47.20170409gitfead7afAdam Williamson - 4.4-46.20170130git8cc04a2Adam Williamson - 4.4-45.20170130git8cc04a2Adam Williamson - 4.4-44.20170130git8cc04a2Adam Williamson - 4.4-43.20170130git8cc04a2Adam Williamson - 4.4-42.20170130git8cc04a2Adam Williamson - 4.4-41.20170130git8cc04a2Adam Williamson - 4.4-40.20170130git8cc04a2Fedora Release Engineering - 4.4-39.20170130git8cc04a2Adam Williamson - 4.4-38.20170130git8cc04a2Adam Williamson - 4.4-37.20170104git3d6640eAdam Williamson - 4.4-36.20170104git3d6640eAdam Williamson - 4.4-35.20170103git30ded4fAdam Williamson - 4.4-34.20170103git30ded4fAdam Williamson - 4.4-33.20161216git7addfedAdam Williamson - 4.4-32.20161213git2fb9bdbAdam Williamson - 4.4-31.20161213git2fb9bdbAdam Williamson - 4.4-30.20161205git84716b1Adam Williamson - 4.4-29.20161128git663c025Adam Williamson - 4.4-28.20161022git1f44aebAdam Williamson - 4.4-27.20161022git1f44aebAdam Williamson - 4.4-26.20161022git1f44aebAdam Williamson - 4.4-25.20161020git877db25Adam Williamson - 4.4-24.20161020git877db25Adam Williamson - 4.4-23.20161020gitbaac24bAdam Williamson - 4.4-22.20161019git91993f8Adam Williamson - 4.4-21.20161006git1ad6190Adam Williamson - 4.4-20.20160922git23e4f45Adam Williamson - 4.4-19.20160919git5c812dbAdam Williamson - 4.4-18.20160915git13b8eb4Adam Williamson - 4.4-17.20160915git323d73aAdam Williamson - 4.4-16.20160915git323d73aAdam Williamson - 4.4-15.20160915git323d73aAdam Williamson - 4.4-14.20160914git89e98b7Adam Williamson - 4.4-13.20160912gitc185cf9Adam Williamson - 4.4-12.20160912git14305d0Adam Williamson - 4.4-11.20160902gitee52128Adam Williamson - 4.4-10.20160902gitee52128Adam Williamson - 4.4-9.20160829git8609e09Adam Williamson - 4.4-8.20160829git8609e09Adam Williamson - 4.4-7.20160829git8609e09Adam Williamson - 4.4-6.20160829git8609e09Adam Williamson - 4.4-5.20160829git8609e09Adam Williamson - 4.4-4.20160829git8609e09Adam Williamson - 4.4-3.20160829git8609e09Adam Williamson - 4.4-2.20160829git8609e09Adam Williamson - 4.4-1.20160826git1ac2387Adam Williamson - 4.3-30.20160708git84c9461Adam Williamson - 4.3.29-20160706gitc34c90bAdam Williamson - 4.3.28-20160706gitc34c90bAdam Williamson - 4.3.27-20160630git1e9c29bAdam Williamson - 4.3.26-20160627gita08377cAdam Williamson - 4.3-25.20160413git45e4923Adam Williamson - 4.3-24.20160413git45e4923Adam Williamson - 4.3-23.20160408git968b05dAdam Williamson - 4.3-22Adam Williamson - 4.3-21Adam Williamson - 4.3-20Adam Williamson - 4.3-19Adam Williamson - 4.3-18Adam Williamson - 4.3-17Adam Williamson - 4.3-16Adam Williamson - 4.3-15Adam Williamson - 4.3-14Adam Williamson - 4.3-13Adam Williamson - 4.3-12Adam Williamson - 4.3-11Adam Williamson - 4.3-10Adam Williamson - 4.3-9Adam Williamson - 4.3-8Adam Williamson - 4.3-7Adam Williamson - 4.3-6Adam Williamson - 4.3-5Adam Williamson - 4.3-4Adam Williamson - 4.3-3Adam Williamson - 4.3-2Adam Williamson - 4.3-1Adam Williamson - 4.2-12Adam Williamson - 4.2-11Adam Williamson - 4.2-10Adam Williamson - 4.2-9Adam Williamson - 4.2-8Adam Williamson - 4.2-7Adam Williamson - 4.2-6Adam Williamson - 4.2-5Adam Williamson - 4.2-4Adam Williamson - 4.2-3Adam Williamson - 4.2-2Adam Williamson - 4.2-1Adam Williamson - 4-1.20150814gitc66ff87- Backport a couple of bugfix PRs (web UI flags, failed match border)- Re-generate asset cache with AssetPack 1.41- Update to latest git, drop all merged patches- Update the #1280 backport to final(?) version- Backport PR #1280 to fix 'tag' comment parsing for Fedora BUILDs- Update #1215 backport to fix some problems with it- Backport PR #1215 to prevent workers dying after failed API calls- Backport configurable build sort order feature from upstream master- Add a plugin that restarts Fedora update tests on failure- Fix a problem with the duplication patch that caused workers to be killed- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Update to latest git, drop merged #1200 patch - Split out client and doc packages (following SUSE) - Add /usr/bin/openqa-client symlink (following SUSE) - Update Mojolicious requirements - Replace duplication patch with version that works against new code - Backport #1211 to fix tests when Selenium is unavailable- Backport PR #1200 to allow setting precedence order override- Update to latest git, drop merged patch #1133- Backport #1133 to improve the db deployment locking a bit- Update to latest git again (many enhancements, inc. my DB schema upgrade one) - Drop no-longer-needed dependency and merged patch- bump to latest git again, with brc/bgo patch merged - backport PR #1087 to have initdb indicate result by exit code- backport patch to add 'brc' (RHBZ) and 'bgo' (BGO) bug labels- bump to latest git again (some useful-looking fixes)- bump to latest git again (get some upstream changes to fedmsg messages) - Backport a PR to add comment ID to fedmsg comment messages - BuildRequire Test::MockObject as AMQP test uses it- Bump to latest git (general F25 cycle start bump, lots of new stuff) - Port over spec changes from openSUSE- Backport patch to add 'before' and 'after' params to the API job query- backport #963 to fix worker handling of missing assets- bump to git one more time, all recent fixes merged upstream- stop job cancellation breaking on artefact upload (and duplicating the job)- latest git again (with #954 merged) - latest version of #955 - backport #956 (fix group overview page for groups with no description)- latest git again (with #945), backport three asset fixups- latest git again, backport PR #945 (to fix asset cleanup)- bump to latest git again, to get #920 (fix for asset download name)- bump to latest git once more, coolo fixed more stuff- bump to latest git again, all patches merged except auto-dupe reversion- bump to latest git again (inc. garret's needle fix) - update #883, rediff #875 on new #883, add an extra fix on top of #875- backport a couple of worker notification fixes I wrote- also backport garretraziel's needles-in-subdirs fix (#868)- bump to git master again, more fixes, backport #875- bump to git master again, with better HMAC timestamp fix- bump to git master again, drop merged patches - increase HMAC timestamp validity from 5 to 10 mins to workaround POO #13690- bump to latest git, drop merged patches - drop my PR #844 patches in favour of coolo's #848 (merged upstream) - backport PR #864 to make dead worker check less greedy- revert upstream's disabling of auto-duplication of 'unknown incomplete' jobs- bump to latest git (minor changes)- move the status_update timer removal back a bit - latest tested upstream-submitted versions of PR #844 patches- ok, let's see if this works: - keep the upload reversion (use non-blocking post) - keep updating status till file upload completes - checksum uploaded assets by 100MiB chunks to avoid long block on file read- re-apply the upload reversion so we use non-blocking post again...- worker: drop the inactivity time thing, didn't work- worker: keep updating status till file upload completes- try using simple blocking post for file upload with inactivity timeout- Complete revert of f2547e9 to see if it helps upload issues- update to latest git (should help with upload failures) - apply PR #802 to see if it helps with job cancel failures- update to latest git again - SUSE switched to 4.4 as the base version, so follow that- update to latest git again - drop merged patches: PR #767 and asset removal PR #773- Apply PR #767 to fix multiple interactive mode issues- bump to latest git again (fix fuzzy web UI logo)- bump to latest git again (some useful bug fixes landed)- bump to latest upstream git - drop Assetpack-Bootstrap3 dep - drop triggerin use and just pre-generate and package the asset cache - add script for generating the asset cache (using a minimal mojo app)- backport support for configuring asset types not to show links for- bump a bit further to include garretraziel's HDD_1 search fix- rebase to current upstream git master (patch set is getting unwieldy) - drop database migration scriptlets (done in openQA itself now)- backport: allow needles to be in nested directories (jskladan)- add a 'build' property to the fedmsg data- let geekotest own share/factory instead of packaging factory/tmp - backport PR that allows loading of config file-specified plugins - add a plugin to emit fedmsgs- package /var/lib/openqa/share/factory/tmp with appropriate ownership- backports: make asset downloading more robust against unexpected cases- backport: start services after database services - backport: treat kernels/initrds as assets, allow download of all assets- update the selenium-skipping patch to a better version- fix mode of generate-packed-assets (stupid RPM...) - backport patch to not install unneeded scripts - don't do prove -r twice in check- re-organize requires in spec file - fix the tests to run if perl(Selenium) bits aren't available - backport fix for worker systemd unit with newer systemd - enable test suite (some tests are skipped, but better than nothing)- update backported patches that have been merged upstream now - backport generate-packed-assets instead of adding it as SOURCE1- quiet the trigger script down a bit - clean up sass cache in the trigger script - more customizable trigger script for upstream submission - setgid in upgradedb as well as initdb- fix initdb UID / GID issues - use triggers for packed asset (re-)generation (Zbigniew) - server should own script dir as well as worker - drop ownership / ghosting of specific asset dirs- log to journal by default (upstream PR #541)- drop the log file ghost stuff, it's for AppArmor, not needed for Fedora - comment on the requirement for remote workers to mount shared data - explain the location of the compat symlinks in -common - fix ownership of database.ini (thanks Zbigniew)- more package review improvements: - * drop the old commented perl(EV) conflict which isn't needed now - * don't use systemd_requires macro - * explain that build is a lie (but make it parallel nothing) - * move check to the logical place - * don't fail scriptlets on user creation failure - * move post-install info message to httpd subpackage - * openqa.ini does not need to be owned by geekotest - * don't own directories we shouldn't- package review improvements: - * no need for worker to Requires(post) os-autoinst - * explain why tests are currently disabled - * fix a few macro invocations to use curly braces - * use directory macros where appropriate in scriptlets - * split apache configuration into a subpackage- update ISOURL patch to latest revision- patch: fix ISO downloading when ISOURL is specified but not ISO- patch: stop gru task barfing on malformed JSON (upstream PR #518)- filter perl(Perl::Critic) auto-requires, only needed for tests- fix __requires_exclude (stray | made it too greedy)- new release 4.3, drop patches merged upstream - tweak auto-provides / requires filtering - backport fix for slowdown caused by using dbus for thumbnails - update database on package update - include license in -common- one more backport (of a PR I just wrote) for HDD cleanup- backport cleanup of generated HDD snapshots- backport tmpdir creation fix (prevents large uploads failing)- backport branding fix (removes SUSE navbar)- make create_admin executable- conflict with perl(EV) - see openQA GH #450- backport sqlite security fix and admin user creation script- correct worker username in a couple of places, adjust perms- another dep fix: sqlite- correct some dependencies, exclude internal auto-generated reqs- fix apache config filenames in sed commands- update to 4.2 upstream, tweak spec a bit more- initial package (based on openSUSE spec)/bin/sh/bin/sh/bin/sh/bin/shopenqa  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4.4-49.20170409gitfead7af.fc254.4-49.20170409gitfead7af.fc254.3-7       !"##"$%&'()**+++++',-..////////////////////////////////////////0000000000000000000000000000001234546 7 88888 9999999999999999999999 :::::: ;;;;;;<=>??>@@>AA>BB>CC>DD>EE>FF>GG>HH>II>JJ>KK>LL>MM>NN>OO=PQPRPSSPTTTTPUPVVPWPXPYPZP[P\P]P^P_P`PaPb<cdeedffdggdhhdiidjjdkkdlldmmdnndoodppdqqdrrdssdttduucvwvxvyyvzzzzv{v||v}v~vvvvvvvvvv<<org.opensuse.openqa.conflogrotate.dopenqaopenqadatabase.iniopenqa.iniopenqa-gru.serviceopenqa-scheduler.serviceopenqa-websockets.serviceopenqa-webui.serviceopenqaREADME.asciidocopenqaassetsassetpack.dbassetpack.defcacheadmin_groups-6cdb6822a2.min.jsadmin_needle-8341c3d15f.min.jsadmin_user-c434ec3c2a.min.jsadmin_worker-20448e44f5.min.jsadmintable-bb08263ec6.min.jsassets-c84517b5ff.min.jsaudit_log-aabd7c6f33.min.jsbootstrap-f724695d27.min.jsbootstrap-submenu-05e531d9a9.min.cssbootstrap-submenu-aac6911b3f.min.jscdn.datatables.net1.10.12cssdataTables.bootstrap.cssjsdataTables.bootstrap.jsjquery.dataTables.jscdnjs.cloudflare.comajaxlibsfont-awesome4.7.0cssfont-awesome.cssfontsfontawesome-webfont.eotfontawesome-webfont.eot_v_4.7.0fontawesome-webfont.svg_v_4.7.0fontawesome-webfont.ttf_v_4.7.0fontawesome-webfont.woff2_v_4.7.0fontawesome-webfont.woff_v_4.7.0jquery-ujs1.2.1rails.jschosen-90be9f0d44.min.csschosen.jquery-b32ed7baa6.min.jscode.jquery.comjquery-3.1.1.jscodemirror-aa7c7a96d3.min.csscodemirror-fa2da57c92.min.jscodemirror_customization-32d2c7d0af.min.csscollapse-a927caa683.min.jscomments-2b8b2965af.csscomments-2b8b2965af.min.csscomments-fd70a709b5.min.jsdataTables.bootstrap-184b124b9d.min.cssdataTables.bootstrap-3624d43bc4.min.jsdisable_animations-528b393467.min.jsfilter_form-956ff8b3ba.min.jsfont-awesome-d4a85d3be1.min.cssharvesthq.github.iochosenchosen-sprite.pngchosen-sprite_2x.pngchosen.csschosen.jquery.jsindex-faf8a76672.min.jsjob_templates-142a8d4c53.min.jsjquery-3.1.1-e6995c6cfa.min.jsjquery.dataTables-879c1403e0.min.jsjquery.timeago-8752fc496f.min.jskeyevent-590865e808.min.jsmaxcdn.bootstrapcdn.combootstrap3.3.7fontsglyphicons-halflings-regular.eotglyphicons-halflings-regular.ttfglyphicons-halflings-regular.woffglyphicons-halflings-regular.woff2needlediff-d5af99e8a7.min.jsneedleeditor-e88a660733.min.jsopenqa-11c05faa4e.cssopenqa-11c05faa4e.min.cssopenqa-ddb12c1440.min.jsoverview-4225c5275f.cssoverview-4225c5275f.min.cssoverview-b07e1ef210.min.jsperl-2698ecafac.min.jspopover-1b1c5d795f.min.jsrails-31ef5a6799.min.jsraw.githubusercontent.comcodemirrorCodeMirror8097c7e75ce7ef0512debe9967d7568626106e53libcodemirror.csscodemirror.jsmodeperlperl.jstwbsbootstrap-sass5d6b2ebba0c2a5885ce2f0e01e9218db3d3b5e47assetsjavascriptsbootstrapbootstrap.jscollapse.jspopover.jstab.jstooltip.jstransition.jsa73cc0f0e5c794206e9a70bc0b67e67cf37c1bcaassetsstylesheets_bootstrap.scssbootstrap_alerts.scss_badges.scss_breadcrumbs.scss_button-groups.scss_buttons.scss_carousel.scss_close.scss_code.scss_component-animations.scss_dropdowns.scss_forms.scss_glyphicons.scss_grid.scss_input-groups.scss_jumbotron.scss_labels.scss_list-group.scss_media.scss_mixins.scss_modals.scss_navbar.scss_navs.scss_normalize.scss_pager.scss_pagination.scss_panels.scss_popovers.scss_print.scss_progress-bars.scss_responsive-embed.scss_responsive-utilities.scss_scaffolding.scss_tables.scss_thumbnails.scss_tooltip.scss_type.scss_utilities.scss_variables.scss_wells.scssmixins_alerts.scss_background-variant.scss_border-radius.scss_buttons.scss_center-block.scss_clearfix.scss_forms.scss_gradients.scss_grid-framework.scss_grid.scss_hide-text.scss_image.scss_labels.scss_list-group.scss_nav-divider.scss_nav-vertical-align.scss_opacity.scss_pagination.scss_panels.scss_progress-bar.scss_reset-filter.scss_reset-text.scss_resize.scss_responsive-visibility.scss_size.scss_tab-focus.scss_table-row.scss_text-emphasis.scss_text-overflow.scss_vendor-prefixes.scssvsn4ikbootstrap-submenuv2.0.4distcssbootstrap-submenu.cssjsbootstrap-submenu.jsresult_preview-c7e8bc3f9f.cssresult_preview-c7e8bc3f9f.min.cssrunning-b156b39ab7.min.jsshapes-90ed81a726.min.jstab-3f43a94922.min.jstest_result-b2db3d0c9a.min.jstests-18f8be5de9.min.jstheme-455f6146f4.csstheme-455f6146f4.min.csstimeago.yarp.comjquery.timeago.jstooltip-a46b78d1b2.min.jstransition-55160fb7a0.min.jsimagesaudio.svglogo-16.pnglogo.svgsuse.pngterminal.svgjavascriptsadmin_groups.jsadmin_needle.jsadmin_user.jsadmin_worker.jsadmintable.jsassets.jsaudit_log.jscomments.jsdisable_animations.jsfilter_form.jsindex.jsjob_templates.jskeyevent.jsneedlediff.jsneedleeditor.jsopenqa.jsoverview.jsrunning.jsscheduler.jsshapes.jstest_result.jstests.jssassbootstrap_default.scssfooter.scssrounded_tables.scsstheme.scsstheme_overwrites.scsstheme_variables.scssstylesheetscodemirror_customization.csscomments.scsscropper.cssopenqa.scssoverview.scssresult_preview.scssdbicdhPostgreSQLdeploy37001-auto-__VERSION.sql001-auto.sql38001-auto-__VERSION.sql001-auto.sql39001-auto-__VERSION.sql001-auto.sql40001-auto-__VERSION.sql001-auto.sql41001-auto-__VERSION.sql001-auto.sql42001-auto-__VERSION.sql001-auto.sql43001-auto-__VERSION.sql001-auto.sql44001-auto-__VERSION.sql001-auto.sql45001-auto-__VERSION.sql001-auto.sql46001-auto-__VERSION.sql001-auto.sql47001-auto-__VERSION.sql001-auto.sql48001-auto-__VERSION.sql001-auto.sql49001-auto-__VERSION.sql001-auto.sql50001-auto-__VERSION.sql001-auto.sql51001-auto-__VERSION.sql001-auto.sql52001-auto-__VERSION.sql001-auto.sql53001-auto-__VERSION.sql001-auto.sqlupgrade27-28001-auto.sql36-37001-auto.sql37-38001-auto.sql003-drop_worker_from_jobs.sql38-39001-drop-test.sql002-add-important-settings.sql005-add-index.sql006-add-scenario-index.sql39-40001-auto.sql40-41001-softfails.sql002-auto.sql41-42001-auto.sql42-43001-auto.sql43-44001-auto.sql44-45001-auto.sql45-46001-auto.sql46-47001-auto.sql47-48001-auto.sql48-49001-auto.sql49-50001-auto.sql50-51001-auto.sql51-52001-auto.sql52-53001-auto.sqlSQLitedeploy37001-auto-__VERSION.sql001-auto.sql38001-auto-__VERSION.sql001-auto.sql39001-auto-__VERSION.sql001-auto.sql40001-auto-__VERSION.sql001-auto.sql41001-auto-__VERSION.sql001-auto.sql42001-auto-__VERSION.sql001-auto.sql43001-auto-__VERSION.sql001-auto.sql44001-auto-__VERSION.sql001-auto.sql45001-auto-__VERSION.sql001-auto.sql46001-auto-__VERSION.sql001-auto.sql47001-auto-__VERSION.sql001-auto.sql48001-auto-__VERSION.sql001-auto.sql49001-auto-__VERSION.sql001-auto.sql50001-auto-__VERSION.sql001-auto.sql51001-auto-__VERSION.sql001-auto.sql52001-auto-__VERSION.sql001-auto.sql53001-auto-__VERSION.sql001-auto.sqlupgrade27-28001-auto.sql36-37001-auto.sql37-38001-auto.sql003-drop_worker_from_jobs.sql38-39001-drop-test.sql002-add-important-settings.sql005-add-index.sql006-add-scenario-index.sql39-40001-auto.sql40-41001-softfails.sql002-auto.sql41-42001-auto.sql42-43001-auto.sql43-44001-auto.sql44-45001-auto.sql45-46001-auto.sql46-47001-auto.sql47-48001-auto.sql48-49001-auto.sql49-50001-auto.sql50-51001-auto.sql51-52001-auto.sql52-53001-auto.sql_commonupgrade36-3702-convert_audit_toJSON.pl37-38002-migrate-jobs.pl38-39003-migrate-important-settings.pl004-drop-settings.pl39-40002-set-finished.pl41-42002-change-overall-softfailed.pl45-4601-migrate-images.pl47-4802-scan-images.pl03-move-resultdirs.pl04-scan-images-links.pl49-5001-add-system-user.pl50-5101-add-system-user.pl_sourcedeploy37001-auto-__VERSION.yml001-auto.yml38001-auto-__VERSION.yml001-auto.yml39001-auto-__VERSION.yml001-auto.yml40001-auto-__VERSION.yml001-auto.yml41001-auto-__VERSION.yml001-auto.yml42001-auto-__VERSION.yml001-auto.yml43001-auto-__VERSION.yml001-auto.yml44001-auto-__VERSION.yml001-auto.yml45001-auto-__VERSION.yml001-auto.yml46001-auto-__VERSION.yml001-auto.yml47001-auto-__VERSION.yml001-auto.yml48001-auto-__VERSION.yml001-auto.yml49001-auto-__VERSION.yml001-auto.yml50001-auto-__VERSION.yml001-auto.yml51001-auto-__VERSION.yml001-auto.yml52001-auto-__VERSION.yml001-auto.yml53001-auto-__VERSION.yml001-auto.ymletcopenqadatabase.iniopenqa.inipublicfavicon.icofontsglyphicons-halflings-regular.eotglyphicons-halflings-regular.ttfglyphicons-halflings-regular.woffglyphicons-halflings-regular.woff2robots.txtscriptcheck_dependenciesclean_needlescreate_adminfetchneedlesinitdbmodify_needleopenqaopenqa-scheduleropenqa-websocketsupgradedbtemplatesadminapi_help.html.epassetindex.html.epaudit_logevent.html.epindex.html.epproductlog.html.epgroupconnect.html.epgroup_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.epexception.html.eplayoutsbootstrap.html.epdependencies.html.eperror.html.epinfo.html.epmainbuild_progressbar.html.epgroup_builds.html.epgroup_overview.html.epindex.html.epmore_builds.html.epparent_group_overview.html.epreview_badge.html.epnot_found.html.epstepedit.html.epsrc.html.epsrc.txt.epviewaudio.html.epviewimg.html.epviewtext.html.eptestcomments.html.epdetails.html.epdownloads.html.epinfopanel.html.eplist.html.eplive.html.epoverview.html.epprevious.html.epresult.html.eprunning_table.html.epscheduled_table.html.epsettings.html.eptr_job_result.html.eptr_job_result_details.html.eptr_job_result_failedmodules.html.epdbdb.sqliteimagessharefactoryteststestresults/etc/dbus-1/system.d//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.12//usr/share/openqa/assets/cache/cdn.datatables.net/1.10.12/css//usr/share/openqa/assets/cache/cdn.datatables.net/1.10.12/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/font-awesome//usr/share/openqa/assets/cache/cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0//usr/share/openqa/assets/cache/cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css//usr/share/openqa/assets/cache/cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts//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/code.jquery.com//usr/share/openqa/assets/cache/harvesthq.github.io//usr/share/openqa/assets/cache/harvesthq.github.io/chosen//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/3.3.7//usr/share/openqa/assets/cache/maxcdn.bootstrapcdn.com/bootstrap/3.3.7/fonts//usr/share/openqa/assets/cache/raw.githubusercontent.com//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/perl//usr/share/openqa/assets/cache/raw.githubusercontent.com/twbs//usr/share/openqa/assets/cache/raw.githubusercontent.com/twbs/bootstrap-sass//usr/share/openqa/assets/cache/raw.githubusercontent.com/twbs/bootstrap-sass/5d6b2ebba0c2a5885ce2f0e01e9218db3d3b5e47//usr/share/openqa/assets/cache/raw.githubusercontent.com/twbs/bootstrap-sass/5d6b2ebba0c2a5885ce2f0e01e9218db3d3b5e47/assets//usr/share/openqa/assets/cache/raw.githubusercontent.com/twbs/bootstrap-sass/5d6b2ebba0c2a5885ce2f0e01e9218db3d3b5e47/assets/javascripts//usr/share/openqa/assets/cache/raw.githubusercontent.com/twbs/bootstrap-sass/5d6b2ebba0c2a5885ce2f0e01e9218db3d3b5e47/assets/javascripts/bootstrap//usr/share/openqa/assets/cache/raw.githubusercontent.com/twbs/bootstrap-sass/a73cc0f0e5c794206e9a70bc0b67e67cf37c1bca//usr/share/openqa/assets/cache/raw.githubusercontent.com/twbs/bootstrap-sass/a73cc0f0e5c794206e9a70bc0b67e67cf37c1bca/assets//usr/share/openqa/assets/cache/raw.githubusercontent.com/twbs/bootstrap-sass/a73cc0f0e5c794206e9a70bc0b67e67cf37c1bca/assets/stylesheets//usr/share/openqa/assets/cache/raw.githubusercontent.com/twbs/bootstrap-sass/a73cc0f0e5c794206e9a70bc0b67e67cf37c1bca/assets/stylesheets/bootstrap//usr/share/openqa/assets/cache/raw.githubusercontent.com/twbs/bootstrap-sass/a73cc0f0e5c794206e9a70bc0b67e67cf37c1bca/assets/stylesheets/bootstrap/mixins//usr/share/openqa/assets/cache/raw.githubusercontent.com/vsn4ik//usr/share/openqa/assets/cache/raw.githubusercontent.com/vsn4ik/bootstrap-submenu//usr/share/openqa/assets/cache/raw.githubusercontent.com/vsn4ik/bootstrap-submenu/v2.0.4//usr/share/openqa/assets/cache/raw.githubusercontent.com/vsn4ik/bootstrap-submenu/v2.0.4/dist//usr/share/openqa/assets/cache/raw.githubusercontent.com/vsn4ik/bootstrap-submenu/v2.0.4/dist/css//usr/share/openqa/assets/cache/raw.githubusercontent.com/vsn4ik/bootstrap-submenu/v2.0.4/dist/js//usr/share/openqa/assets/cache/timeago.yarp.com//usr/share/openqa/assets/images//usr/share/openqa/assets/javascripts//usr/share/openqa/assets/sass//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/37//usr/share/openqa/dbicdh/PostgreSQL/deploy/38//usr/share/openqa/dbicdh/PostgreSQL/deploy/39//usr/share/openqa/dbicdh/PostgreSQL/deploy/40//usr/share/openqa/dbicdh/PostgreSQL/deploy/41//usr/share/openqa/dbicdh/PostgreSQL/deploy/42//usr/share/openqa/dbicdh/PostgreSQL/deploy/43//usr/share/openqa/dbicdh/PostgreSQL/deploy/44//usr/share/openqa/dbicdh/PostgreSQL/deploy/45//usr/share/openqa/dbicdh/PostgreSQL/deploy/46//usr/share/openqa/dbicdh/PostgreSQL/deploy/47//usr/share/openqa/dbicdh/PostgreSQL/deploy/48//usr/share/openqa/dbicdh/PostgreSQL/deploy/49//usr/share/openqa/dbicdh/PostgreSQL/deploy/50//usr/share/openqa/dbicdh/PostgreSQL/deploy/51//usr/share/openqa/dbicdh/PostgreSQL/deploy/52//usr/share/openqa/dbicdh/PostgreSQL/deploy/53//usr/share/openqa/dbicdh/PostgreSQL/upgrade//usr/share/openqa/dbicdh/PostgreSQL/upgrade/27-28//usr/share/openqa/dbicdh/PostgreSQL/upgrade/36-37//usr/share/openqa/dbicdh/PostgreSQL/upgrade/37-38//usr/share/openqa/dbicdh/PostgreSQL/upgrade/38-39//usr/share/openqa/dbicdh/PostgreSQL/upgrade/39-40//usr/share/openqa/dbicdh/PostgreSQL/upgrade/40-41//usr/share/openqa/dbicdh/PostgreSQL/upgrade/41-42//usr/share/openqa/dbicdh/PostgreSQL/upgrade/42-43//usr/share/openqa/dbicdh/PostgreSQL/upgrade/43-44//usr/share/openqa/dbicdh/PostgreSQL/upgrade/44-45//usr/share/openqa/dbicdh/PostgreSQL/upgrade/45-46//usr/share/openqa/dbicdh/PostgreSQL/upgrade/46-47//usr/share/openqa/dbicdh/PostgreSQL/upgrade/47-48//usr/share/openqa/dbicdh/PostgreSQL/upgrade/48-49//usr/share/openqa/dbicdh/PostgreSQL/upgrade/49-50//usr/share/openqa/dbicdh/PostgreSQL/upgrade/50-51//usr/share/openqa/dbicdh/PostgreSQL/upgrade/51-52//usr/share/openqa/dbicdh/PostgreSQL/upgrade/52-53//usr/share/openqa/dbicdh/SQLite//usr/share/openqa/dbicdh/SQLite/deploy//usr/share/openqa/dbicdh/SQLite/deploy/37//usr/share/openqa/dbicdh/SQLite/deploy/38//usr/share/openqa/dbicdh/SQLite/deploy/39//usr/share/openqa/dbicdh/SQLite/deploy/40//usr/share/openqa/dbicdh/SQLite/deploy/41//usr/share/openqa/dbicdh/SQLite/deploy/42//usr/share/openqa/dbicdh/SQLite/deploy/43//usr/share/openqa/dbicdh/SQLite/deploy/44//usr/share/openqa/dbicdh/SQLite/deploy/45//usr/share/openqa/dbicdh/SQLite/deploy/46//usr/share/openqa/dbicdh/SQLite/deploy/47//usr/share/openqa/dbicdh/SQLite/deploy/48//usr/share/openqa/dbicdh/SQLite/deploy/49//usr/share/openqa/dbicdh/SQLite/deploy/50//usr/share/openqa/dbicdh/SQLite/deploy/51//usr/share/openqa/dbicdh/SQLite/deploy/52//usr/share/openqa/dbicdh/SQLite/deploy/53//usr/share/openqa/dbicdh/SQLite/upgrade//usr/share/openqa/dbicdh/SQLite/upgrade/27-28//usr/share/openqa/dbicdh/SQLite/upgrade/36-37//usr/share/openqa/dbicdh/SQLite/upgrade/37-38//usr/share/openqa/dbicdh/SQLite/upgrade/38-39//usr/share/openqa/dbicdh/SQLite/upgrade/39-40//usr/share/openqa/dbicdh/SQLite/upgrade/40-41//usr/share/openqa/dbicdh/SQLite/upgrade/41-42//usr/share/openqa/dbicdh/SQLite/upgrade/42-43//usr/share/openqa/dbicdh/SQLite/upgrade/43-44//usr/share/openqa/dbicdh/SQLite/upgrade/44-45//usr/share/openqa/dbicdh/SQLite/upgrade/45-46//usr/share/openqa/dbicdh/SQLite/upgrade/46-47//usr/share/openqa/dbicdh/SQLite/upgrade/47-48//usr/share/openqa/dbicdh/SQLite/upgrade/48-49//usr/share/openqa/dbicdh/SQLite/upgrade/49-50//usr/share/openqa/dbicdh/SQLite/upgrade/50-51//usr/share/openqa/dbicdh/SQLite/upgrade/51-52//usr/share/openqa/dbicdh/SQLite/upgrade/52-53//usr/share/openqa/dbicdh/_common//usr/share/openqa/dbicdh/_common/upgrade//usr/share/openqa/dbicdh/_common/upgrade/36-37//usr/share/openqa/dbicdh/_common/upgrade/37-38//usr/share/openqa/dbicdh/_common/upgrade/38-39//usr/share/openqa/dbicdh/_common/upgrade/39-40//usr/share/openqa/dbicdh/_common/upgrade/41-42//usr/share/openqa/dbicdh/_common/upgrade/45-46//usr/share/openqa/dbicdh/_common/upgrade/47-48//usr/share/openqa/dbicdh/_common/upgrade/49-50//usr/share/openqa/dbicdh/_common/upgrade/50-51//usr/share/openqa/dbicdh/_source//usr/share/openqa/dbicdh/_source/deploy//usr/share/openqa/dbicdh/_source/deploy/37//usr/share/openqa/dbicdh/_source/deploy/38//usr/share/openqa/dbicdh/_source/deploy/39//usr/share/openqa/dbicdh/_source/deploy/40//usr/share/openqa/dbicdh/_source/deploy/41//usr/share/openqa/dbicdh/_source/deploy/42//usr/share/openqa/dbicdh/_source/deploy/43//usr/share/openqa/dbicdh/_source/deploy/44//usr/share/openqa/dbicdh/_source/deploy/45//usr/share/openqa/dbicdh/_source/deploy/46//usr/share/openqa/dbicdh/_source/deploy/47//usr/share/openqa/dbicdh/_source/deploy/48//usr/share/openqa/dbicdh/_source/deploy/49//usr/share/openqa/dbicdh/_source/deploy/50//usr/share/openqa/dbicdh/_source/deploy/51//usr/share/openqa/dbicdh/_source/deploy/52//usr/share/openqa/dbicdh/_source/deploy/53//usr/share/openqa/etc//usr/share/openqa/etc/openqa//usr/share/openqa/public//usr/share/openqa/public/fonts//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/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/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=genericdrpmxz2noarch-redhat-linux-gnu       ! XML 1.0 document, ASCII textdirectoryASCII textASCII text, with very long linesHTML document, ASCII text, with very long linesASCII text, with very long lines, with no line terminatorsHTML document, UTF-8 Unicode text, with very long linesUTF-8 Unicode textUTF-8 Unicode text, with very long linestroff or preprocessor input, ASCII text, with very long linesEmbedded OpenType (EOT), FontAwesome familySVG Scalable Vector Graphics imageTrueType font dataWeb Open Font Format (Version 2), TrueType, length 77160, version 4.459Web Open Font Format, TrueType, length 98024, version 4.7C source, ASCII textASCII text, with no line terminatorsPNG image data, 52 x 37, 8-bit gray+alpha, non-interlacedPNG image data, 104 x 74, 8-bit gray+alpha, non-interlacedWeb Open Font Format, TrueType, length 23424, version 1.0Web Open Font Format (Version 2), TrueType, length 18028, version 1.589C source, ASCII text, with very long linesHTML document, ASCII textBSD makefile script, ASCII textassembler source, ASCII textPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 160 x 88, 8-bit/color RGBA, non-interlacedHTML document, UTF-8 Unicode textASCII text, with CRLF line terminatorsPerl script text executableBourne-Again shell script, ASCII text executableemptyexported SGML document, ASCII text #&/56@EINS   R RRR RRR RRR RRR RRRRRRRRRRRRRRRRRRRRRRRRRR R RRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRperl(DBD::Pg)perl(DateTime::Format::Pg)utf-8?7zXZ !#,]+]"k%iN6~O Na\[:N+С>_TP,LqOΘPnభkWfᓌ\Jcͨ0O{MjݺWnf XI{|"Jd }JXHyf ߄9#-I6yԹu;haBK{N4yn|/|6ڤ1Ss TyxwlҪ2۝C-d_E԰)ޠ'x/{F'o^U+ f}Lm5bt5%DtXwLK|١Kl|RehKGwNufYkvھB 2@l3yָ)=ʏ,MWmͅh>"(r)u0 w !1O1~W[6$vxOrP«* ͛ݲQɸD8ï2&b71ddSƂ[ѦOkraDS<23~Gnq\(ԧh77jGo#1njz"^BkOBpz0'Q3Ս+ 蓳 %ۚ(gҍ+_\ӑ+V* }bx\|!r_ tO[ gxͳ#"w+j'|Rް&$"98XQ<FBkRK:+L&)"KBBX_ m#0SSkV$TA/ƟR3>^@,e ,ol}HblU],!JlH<DKOU'(,OR{MoѢ|SQG+όWrrx"+kʧ Pg ݱcۍpn%@|# JK \Uk $ gX y1XA,2A7w3kM$0G?qj|sC+ EP>jo}Q%+XT c5W~S1tp^FSˑQ/ҩs ,x\= `3b߿}niqc 'er:/(-_u5#SCq-3+>|,q,I,z$mzjR6~y c?/h|(B3  ?ݣ M懦[5EQJĭaS"qr,{7Ga޹/ i顽@DW+xfl!K'2Prz4㾕A'ZDSfNDS6-s%")*1åApzJ M=iBYFzN1Njk5N )DPp'r:60@OW|F dDꉜ;]Zn'o:yK虮bZ)J#즨۰QX?z&T!MH{nиe.4k3!;&yE:)I2ë +pJ܉Ŵ'{vy-V/>v%cr_ #ս- ӹ,-rvnTu buY`[6,d2 yJO'nrn>u}8P`?لc &4BԌ:>-جp:tN9}3e?i:7m J"Zj$nO)c!0ܮeF- Upā7o=z׏Yk娙]_3ޢ9 #4`(GQyeHĻDh^|Sԯ#8efksrG3g/ÜM}(sF-Ɍ34B7U*^?${ vW0-.xeP=&xyfa/%kUVt8qglf2bggYVQ~ElsĦɥ?AtĄ}2G:>c. m?Ѕ%Rdc#", ʻ}(gr/0:D-Y!n9.SV&g'†:Y\_ ^Ӏ^>Dyat$\p3ct>d6Nb3mڽPèePa,{-ySfqcJ ֨82`8Ai77vX(yxw(GabɄa'Y⢯oÌC YR7-]IŶUd+fEы.-c dy-*^AqS(ޞZ/%SaIYBWH-}YEJ^ tP!oav;ZBxѬ2U_DuJ#=qf7mtci7}ـ*Vޛ.]ԇ+dyk7__7Yڽ;TMg)oۯӓ B~=`?OUF(G!Pl K$-JTo A#̑F53 m){İjƪExK*O=Td֌:eK#~O^ѿ9puJ/GG;IELC0$'V*U F ć3d` %iT+>B66Ar.P V gAr67<_v#&Mg}yU۶) $3t?7}~kP0l\; (% q'ڗ1f X [n 0D Y=JTBq\\L5,:G*_UBp5&lužd֪:AA/fqTP}Xl :Y_Nl^ԈG⽜&b !peth4vz'#ĉ#zIQUBfMCdUhmq|& +#a+88m^l2HCpo4R%~t>lM~8s3{f5f cC;(tvR,hlԲ1~‡_xef@0rZ!͉j{FMCƶַMe}ATe?"LO>*̶1s &LƢMiw zз'/Z|>8*i$X4JO?}i48Q߫ u V3@ۦ(sLӎrUAn6ƒLbQM%YtX|U"&M=oߍ>t|34\0=ѹrG1x p|gA1 }tvF\]i\ !76x܍5ASq`AYL| &vI.oלpR0״o&E 0MIL⼩zS1A7a[S; uV<-\r7!b4s`: Xgq>\zLV[J"U "$Sxm_oI(W[-^ώO\؈ko!EQ=@Dc#o24ސvn@ ,tuPQ~,EhI^vx݆GTQX+\7ޤhRЀЬěx]3UCp{l?5 ŖΓZQVwJ#>b]ob%(G(A_x լxҀyHgIi|hw,5ͧ ^5=:p]tP;1nԟ|sִUl'O3`Iv+Lײq=e1ϝhd~ 9oDŽ*Ib7IpQ&McB*<̜)~r DЕUyq+cr6[=r~<@jBbeZY>U~0j]8y}>;i#z ύ9E.Bvh5gV]m1Ո8^7T@bi[59<1 V$ i/8n$ ]i8! >nq Eq›|("!b7"lof&  DAl?XAm98HA5jt,ޚrEoĽ׉="N"1H I\_1gQiisn1ҵvcvuz$=ST`ꡙ%W0rϯ1D2?X /žZּ 1!OMAۨ wk T㺠NB_kN>h˳AHVB&]ZT+6SH!sOVݗC%} /dߤ%Jvp ܯ]|u-%{hLeB*]?[H*/ nkǰ"-J"p0h`W^ԅkZkz2tc&vqOrJ聨^+{T}Āٜ/`(]>W`.'乛˫Wa2Ȼ~KEf~d p>WMAu(2_b#sYfdS r׀h`R "& !b蟶^q?Ch2HV?L=M2#c8hf'ǘO c dt )_k9E8uHZG3-,[T4ҋMDq,+F6,q=SIr**SNd_uqq@жDmW5h},* [D 'ס :v3͎hŰ~d?5) yyr"nq)> tm%[[%= vމ7 @XFx{g k9qiVCs󐬞~#b !mK D$p$;+kdD7\+;n39t\ݙnp Kue.%U )4/u=d( @qfJTeqTJF y>V3޽xE>1a63W"_ɐ;LL `) {!|e~'}=JQ7̀&8m#{VNt F˯^)_|ݯ͍fρ$W6GSIfX+RxJb:Ed ̬ƣ +";=έ[U;ɲ>=`R}歖jBmYNLCP![$ڑ\&~lvV<К$ۓXaƈjڳmA%z#ZtIVfi<9b?rpk/Ř1#RnBl?2"q23ΞlTyc&^7K7y_H#xP:v:3X^YBjH¯~(JҶg@.TI|3<5=u+ 9;s 9ՁI޷kGʋ h&J^Ec]ȕ&fLN0V  @0-j}\A&wn~6HR4Csns{uʆ%o3͈Vģ^>~S +DXDŒon$F&!){[DY6T 60EY-٩cte*ʔ[>pPރ+o$>XUd`a6sDeXzCSկ~)\|˙F{aѻy.O+ %bca08Kߐmƞ!tsT`/4{Ҋu(Tf}v@1C ⟔N+;<68OAG:Rem5At3߫ItcRB_K;փ99xOTɔ}5 @nÇ>BʉSyIf^q(׺* ?uڴ+B|聿ut99Y#ӵ&ǤڋOS/Ņ8ɝpde'su]3eֈ_ƃG-|#- 7$l4ņє+BUU*V ٺ7',zhqJ(yC"XY_~FjEEoRvW.khq~?"uƓ0ؒxF Lm@Xm G,~O؛`,DWj`Cza' STL멪߬l LxTme1m""#m +%]|0{(AKdnDrP)dO0GQHNеPzl\tuzV^Vy-;=q9Y0T%&FGa ۏ[`KZGp褼PIޓ @vcx%Rٴʚ໏$T nd DMW0˙z+2]bBVś\<UxB(㱰rA Vl[KyP80۰7z$EaЯxhpߖSv+A g!z.ZLC#1 r)Ct+,/,JBMb8ЮCxO<@~Xթޢ20.ЕSOTd2kV΃rxҨqȹyM6V:|s+}{'n0H&9i-@ v`hHƫLWK rmٻ-!~ѫ`S<2wYwS,UhH҂ҢlFf̅H6w?J,桏< *esd,zFvJyoieɑwAT1nrnl >GR=u8:S7*=Ba2w>1{l# G29r^ [wׄCq1?ϣ4a뻴|p4ѡnw9̣txn6C_&m^+gjPf{J$ml0dѨXGIL|Fgȇ  YԥKpZbPæ_>&`P;" [/o&cV$f"U| TD95S0:oKd]~Uݞ,8lgb!.I I/XsZMNg}}z0,>WmU{Y: \':P V:Rqя$P9{ ,ǿ2w*WB[)[V 7M!c XRay 1:vxulgGpB=`LgE N/dn5p z~ɼm^.c߱#zռ~Rͳ!a'RKXr-s68E]?':oڃQT*Vs$OV)R7- ~ac: sAMdƓ\ Zِӏ&  (*(;B zY!os Yw+fTv'p$GJ 6]WX _qVèɑ*7bm ̟ V* n_zz|]"rX39\ dU8B|[=u C{ުoL WFxbHF$H#89nÐ0:Kmu~ǡtա-cNphED)f+e;" vŞ`h]tr#Nz-i$&풹AMta^Mkh;Pf?'m|Q )!!)>z>ZDiEx<+g*T6g^p-a"/۪H9 4LZvuw.1pzODPb͓I8 }H_ȑ5C{|>~: =f?waFcj/о= ~t2!UTdGyƚdYJD졔׷gkD:62Rs"(jC2՞:bc[ N*zA*)>ihxbIi%n'pݒ誌G"AVø~}D$G}DI].$4["Q`zNr|R)V3@^+9ϔBHNem%h%tyt R/lu/Dz,x/*W3M#ߐj5Duۼ3&j?3S%cEHОf]&s- @̽hЭ ~2/ W.͜#!?nOTEV_ngW36ItoͦX%3`^f$aT] ^l={gJ֋\6`Y-8`I%̜ഺv8]w ^hyС9, jBI+I*s>sH^V$ 7;P.Ņd!*z8TJ/г5UX6j fL .m\mfNzs(YXnOs``>,ft|) Iۑ9(Y hUq[xrFY2mZ N |`Rㅋ8bCU,r4[bzƺ^1bgχ,~w*6qvPx[ܠsj8:?w巏0&^{?8"ZwԪ`-g-Oq?]ga$:N=_{^勉W 汝{R)Ť*#jq*(~w ac=)dcXXe|#b/L'\ Bh?)]/*C|>h$Q"Y$Z6[*dD2NJ)Sڪ6@>hY)-H\)SfsJPf6)L6G+,un:Csxy\S(U\B c90v(N53uth 4c8bS=KVg6&n  Դ Ů] [& U9 ,E(11 *M7;w_GU Cܬ9BVds?g;"d-jv#IBtaJJSl:2fK= uU7itSRtXDw!`{P.[&vw0i;W<^->KA@d!ZuwiqYR!.136bt*fnPUut#9ad+hYLur#ݻ>7}Y; iL NS\S%$"uTX´zlID]mBִ=6aH߀Vy;&7YD[P|筌nlq=}M > #=S; (eKb"DYy Қ`QUS3M|qNU- .?*qQc0 -6P# gR^C ]k4Kى&Ɛ / S[HS+JJَrJn12d'H_71r Li/EBD*|>B~D_DLsA~_><~ޙ@65yc92~9cH+X*ɥIѾ=Wŗˀ\; %숽?QoyE (*0KӾU&rh~xD [UkPjf Ɣifվ ާ[\I쓪cbK# b\Sl_俸et[]P@`H 9{ K).2Ƒ6 ~&SUհ63]53n&bS㜛)&PU4Zo5;xL`n2&g:@}sI RvE6hNK-2H|2Kە`,:@rQ/뚉ꁰ֌rnP3!p[.xmliiW4  YZ