From 5bcf26e324120df4aca867d1d5a5533d1b76919b Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Mon, 25 Aug 2014 16:36:05 +0200 Subject: [PATCH] Fix table layout for wide elements, at the price of ellipsis (fixes #326, fixes #309) --- auto/gui.files.go | 2 +- gui/index.html | 19 ++++++++++--------- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/auto/gui.files.go b/auto/gui.files.go index 332708adb..07483d62c 100644 --- a/auto/gui.files.go +++ b/auto/gui.files.go @@ -73,7 +73,7 @@ func init() { bs, _ = ioutil.ReadAll(gr) Assets["favicon.png"] = bs - bs, _ = hex.DecodeString("1f8b080000096e8800ffec7d6b77dc36b2e0f7fc0ab8ef249666c56ec9afec5524dd952567a2895f47b26f369b939d8326d1dd88d8240d80923a8ae6b76f5581ef4793ad9665cd4e7c8eed260916aa0a5585aa0250dc7b74fceee8c3cfef5fb19999fb075fed3d729caf46237614460b25a733c3368e36d993ed9d67eceffc3c1cb397a19a321e78d022304a8e63132acd36b410cccc043b7af7f6c3e9c9cb8f1fde9d9eb189f4c5e610c11dfa3e23709a29a185ba10de907dd4828513784d6aa6c358b982b9a127185c4ec30ba102e1b1f1023a636f4e3e38da2c7c81b07ce98a406377dc30179e8e059b8431a02403c2e1f5c9d1abb767afa8fbe1578e03542171cce7c1747f2082010ba60e8fa2fd815e042e741f4ce9968b1485be2fd4fee02c7d7264943f60aecfb5de1f60233fe4e7030429b877f015637b73613873675c6961f607b19938ff73903f98191339e2532c2ff607ffdbf978e81c85f3881b39f60580851e45006f9dbcda17de5414de0bf85cec0f2ea4b88c42650a4d2fa56766fb9eb800363874b105844b23b9ef6897fb627f67b85d03e409ed2a191919060558b5663c36b350d55af832388781f38163f0d8b8b161d24548332526fb8309bfc0cb61048c3cf80a5f30d2f8e2206322fb835d5fe338bf85f17d0b3d6d6cdedcec8d6cabac030b6c1c86461bc5a391abf528bb1ace6530843b83040f94063d13c20caa0014f0e0922f9634a66b661611506cc495c19ee80963e3d05bb06bfac958c43d0fb077c6a131e17c977dbb1d5d7d973c9b00879c099f4b7fb1cb063f08ff4218e972f656c462b0c5b21b5bec50c1d06c31cd03ed80e8cb890571f315fd37dbd962b327f0f729fc7d067f9f67dd97bb38b56401ec357a8bfdff51e860ced554068e09a35db6337c2ee6a5b643648d330f8350471c74b311ad3722f0c32df6260cb80bff8351d021e80a2079041a2d8502142f01c30c4ca50b0e7a808ae7a14a7b0786b4caa80394eafa531c9df6a7139095f6a719646f29e4c6a719642fe3c238549e509677411854e8f2c3695861f32edbfeae2c57853b04c6799e8b57146a89caba8b120ce6e2a2da81d4c60942671c83bd325957749bc4db41f1b6a8555e04c2fc781e64ef7852473e87b19401689170c67ee89ea77880d6592303d29fca47263864d14174f20763ee9e4f151a63ec255480fe74bcf1e4e98b2df6e4d936feb3b3f95d99838a7b32d6bbec6981f8943f3bd1157b96df4f19f9046e3f496fdf54e902310b861e079b5691735f4c00dbed5cd04be4ed6ce7b749f2b92fa7c87f24f2bb6e5ea50c4ee7883a7f712cd823394783ce03d3a009307d65af5dcea4110ee90cbe7a0936b0647b2e85e5feb3eded46485ecd8c59fa9f8011ebc2c21bea39f77da7c4c556849297ffd75c7892b38d39bf4a78faed8b6fa3abcd0c40a257e00044602640a40fec9da2f6658d191bfd15641fdc00c338cba6010693acc119450ca7c3ddac2dfb2b3045819519c39ccfa219705a8352312022bc6438546325f8b94617c10fe175252215c23b3e88e048c3e40dbec6a534b322442b4f7ac8fe3aca6e5798a0804de9a8dc64e2b837221504276164bd84aff688427ce4c98baaaff1ea02a65af2330ef646f0dc4ea1e088b10f61042aa518fa30782fe017992bc22ff089fd0fcd50fad313131efbe031007841ede494d3bc6f6738c22001825870608e4a9ee1dc08da53eec3192bf0f70037399fa64fd0be0d9856aefde990c2bc78461e009b9164ee0f9e3e1930ebad0c7676be1d8c803a849e751555fa41206c263db0bace154cc84d2e4394bd1dfb85d753e20b3f496f33bac84540c64bf010e2680a56479c0493701888cb02f9d4107c5a1306897f602f320f706c82b403fc097f73865bf7c3ba92e0a49e671d6d6c963b28f278ea2fa2197a4f2cfbe5b83371a1e0ff381aa43cfb46cc75a6ff3910508940c3fc20f25fce05f763f857280d83be3fb8be2e928b2db4b9b9191c7cb47741c6d8f5d749ebaf6fca43441d8d2c0b0a9c1cf9b2ccd784164f8591175e06656a79c298ff1854db81d84ea7e807a39d492e8a502a341ebcf2a4b1087efa2618033ff6c6992483061be4d618fef252ffb9a064fdce4510979024320e32548b6308c6f35444218e61e7c0cd3caf326255120e3d8f213898dd43b5489a22c665a67661844ad10b23e0caa5b09ce9c00a4176e19331525e480fd56605ac61723067d678eb5ea8bbe1b403ed14dcedd828fb73f193c2c0b40b9b194c3527c79f93877a161b14e05e4887934927c616dcedf807f3b8e1caf414c309349f75e0736a217e4e0ef27118f74319666e651c318fcca24b7b10e612a4f746b1df6c3df327c9c48f3f607ab1b37dcb446ddba37bf0bd54dac03c7fb9c5c2c05f3008ce2f0326272c10aed09aabc5772ce129bbe42a40bf297125724f0427c447007f22a7270146ec999906c0b95f5042c677e69eb3f3a438bb169e031f84cfe85f27e9b63c2354db22af3d6ab5377b5a98d34a6d285930486504c24ae1090f1caca70719efda3b40f7ab6af0a3c2107e9861ee0979102b7296d88c6b361602c2097e8179a8d880bb07aea80bb118bce10d599edd98c7380c0962e875268d281b050e4619f4b0e0c59486be1d7d8c3f2b5e4a0f3f059d133d2ffa282c827031f18cee5593ab2e444da47cd0b689bc1a340c66f946e9b270917bce65e510d3d8073f1964b922fa25214fe1e18bf9f44ce134db40e71a63a7cd1c42a342bc58a60f0e86c5d180490ff99df420855eae1989165d5fe32b47f860037f0d4f8ec11ba621844bc18d8589d10dfeff1ad0aef89c4bb5aed40e5a821236a95ea519b97625cf0df8e0f348a70e5d043e19e610ffa3446fea0de24d20ec2f32f0c4153aa435f03d3ce5a2c3c52c97803737375db0723d28041cc84e0d41a03bb3ec3c33dcc439c31b31ac3be21910e77226c0ff8e83f380bcd98ff647ddc3ee0f4b83284602483eb33fd682e5f2c09ae6b3e45737b41a0c30814d12d4820325843b3a626ce3fa1ae1be17ca05f1e1535110f9af379bb15b1973e9354a7433da27d0f81e716e7b52096cec2d98ffca6a5eb59f89e6a776a7a872652d4fb597656a5cebadcfbc5a6d584dfa342bba4d3c155f61952c6c72ad8d92a402cd4c3569a2a5f9a96a7b840f67ddb31f0c6de7cc97cd1e855800602fe9d8cb08c7344a92b828583378df6ba569d44ed4faf4da0499134622e8a0fb7b6a7907041f4b255ce4df5a74a79eed1ce236ff978493bf0e6570c17dd9263dbdd99278b58e96d32ebebc522a5c932dcd347c49b198fae1b82b1cfe1bb4e17e53b2e32e983025e8df4b5f68f607e3fe255fe8b7f17c2cd4cd4dcd7e4b031826dd6fb17fb6007bb930046c2c038ed2f7f2cbf17716cebbd8fb3a743f1f777d047e47cc25580f88b7ae1fc69e83690f3fe45de9ba7710f6bd9b50a8b70e83dbdbf316431540786b07e0806d975340e125c6beb95b9a6639eac39803597b141154c320d61c920269a9dfb594bafd7d20ef60bb039f6df672b9ff4542f385040a97003bc4e80dd710bf93b67e16316af4f691efc4f15388f3de053e386a3f0bddc5c756508f2ab0de860f7748e2c09d09f75c74a9f7c934089560e0b6cfa5c60510fd0586c7228138e8bb18a112b8873c48bd3349b8c7eb24000502bfe70e1c4c0b31057806c6507f3926d0d2b3c3fdae159a33bb44fd9334b3f558401d6a5ad1426e6cded68d84276da1163ca265fd8600b6169bd2ede6cc4c73a0c89767384babb0385736a67270da798c2980c79534280846c61a9bf3b953312e2c12ac425ba4e41c66dca615665c55cb07b307ba10c9b9d2ef0a5ab285d69571f57830156ad03801b16fbe617dfd1cdc00aaa4271afc9c6ef31ff571ed920ed8d10c51d6cbe86d36a24da9965b64af8bb9675c912c649d490fee2ced1c00f07ef9e64c990a09667cfb6832c51cf32fe9be8c8dcd5f1f4e96d99297a697f1ca413cfb2cf515c32d767d1da45b4e129ac948ae997bcbf1e9c8ba0183ff4cbcd5136f9d06f6f00dfb68a42f7fa745b63527c905f8ebf321fcf7306256c3f5b9ee60c0d1fb8f77ce00378a939476258284cb006654c5fddd9d9b9bafff45a2f9e3a4193b85abf518047d07c24546eb5f1e9bd070ff3166e6c6114acc5c80aeb8373778b5d1d2f624a070fa035e16856cf34bf3b2d7e4f931fa9c7c0c63d39f91ef6273f79c4cdd97440f00e5c3200821ac14ef7e648ff6590cb67122835673d89be7b87f7b16aaae2c72da3b3bc3b3336be5933be3ca74770deefda51775ece27692c132a6d437ebbda31dd219a6fd62da5adf1577f251cfbe2793153aff9276bd6b39e9bfedc6ccf5942cd9ddf99043bddbc63ee485a66eda670a7fd6f6fe7b78dcd6e9b43b3c72afb3cd010fcd4c28245d3fa46d1e0d0ef8bafb3baadb571b6034baeb5d7d35eeffe8d83f80f6a7380325bd0d711c2094c5e0d60de7912ff071f5e9f01f345f61e261677bbbf7ce838f11ee273bcea759b601afafb30be24ea8d85b8988f2ae0f3b9177f500fe25399abbdb6b6cfaa8674897503e3838963a79be6c67cd67db9d5155983f7767941ef659899141d74acca1e701b16ba5f9adc14140a5fcc017f3dac3f91cec6f57fe187470a6c2e04ea2c33eea5b8d16736dfea2ac8a70f43bd785f064fa51d278156ed50c4eca9e02b041134f69d9a79d2d2dd01ff5058fcb40ffce117a554a7b04ead557fe8cd73bb9da276cafbef359a2f77f8da80c590180ee6612e9e7e1acc717b1107d7602bee6da302dc41a66531b6eeab28280cf00ee903ca477938dc73bfff9edf6e34d76c09c9d66bb272859d265586fd7eb1e2e5835674f9702022987b849ec0e16f0c779f3c6f13cf6c30fbbf3f9e0cf00fd0b05e88d97b5c32576896e543e4a82b7688fa76e3e5a25f0993d9031f445303533bbd2f965cf5835c5fd5526bf0d8d74f3e9629d8356852c06f003331805b660cf586d001407ee0e3fc8b9c85404d562576bd08c5d40845a41c03f5152049ebfb019107c8946a07c40bc79bcefe068552177d0b6072157013ad864e5a3dfa1cdae00e6dd8f5fe450554903b2d388596102bcfd92aae4f4ab57909e474b2e0149e12565766a09998e82056d7500ca47ff0bf62b6942c16262b4b048d3ee0848d46e182b2d865961a86120cca8ae1b677184f533d8887d1faa78de7af8b357cf1aba9e4a338bc74388504659df855f4ac0586aa1eb98bca603fdecd436580f91252c70a19b69a816232f74638c379392127507bef0f8b3b3456a1d3731e565bce450f81d75de2014b686d951fb41fae5e77d6903883097a13ab7f61137cb80579c6a93bda254916d457665c0346d6ec25513bb568286040ced155038a771b0e71418d9792c08f1f8287312eddcf5180c6e464796ab2d9d904d28c80fbd828737a71a2b63c130badb628030e6a5a9801b67910ac1f198535515b600d6d83d7c803acb7dd42108ae510b80f7cd4cf8be4c4a5c24667c6f4424e7dc498e95d299db16d6a8ac49ca8874835681fe1c4e95f28c99329884191fea439db1416a9677394c739cd5f6ef493bd925cffc96e170d846a5adccb18cc8386db184c60cca5d909875783714a685075a094c0b1da4f4612d830cef6c3d322136837664f352a2497e7372f293ddf01e896e2b9e27c7ad184aef13a89acfd5143058e0ba4789ad605e429d3eb1342445240a4344bbbd4e60b23372225d52d5ca60b16fe61ed7b3ef8aab1cf9e6abcd5c550b73e4252812c37fd02da9d470a34bdccf8133e8f5f57c618f97e5133ed6f849f7ecc3c3cce9b1efd87a570c1a39601ae7e38083ab6ecb007d52a3ff42e8fb29d4c1a891a54433060635f396e6c1d3a821ebdb369b70621e1f531cb63f8090af4e3b35753cc9fd30d11ec79f363ad8f66152e7b0c5c9b66dd071ae96089a3dab9caca59da68f107510b15757e0d892769600257e765e6c65f6ac07d05e3031206a005a75f36ab4d5dcf5bd49a8e649e928fc39480a43a2f4bda2515bb2de882fa41b0ec905a6bbd78f41e31c9ad01e63cdac14d030a0c078f897e4401b2e3d353cf5a4328bfaf2e19ecfc71001e50c83ce2d9a20b50756b38e61eec556b5776510613d87246552e3704e326a40ba3653d006223429e15551b141a1ae24718136bc8202c50a974911b1242380c5293fc512b77513fd0e76223d701808bdc6e59d34a86c918925aa4fc9bb1a0e25e52ff49595e6825939b25adfb490d4bccad630887680fff8a369802345540086588523b023878e05991c461e455399d70109fd014beaee0c58a2f6a17d4c6be4046ec8ce90039acad6a239c59f0034a472a8605a36249d99f03687ad8b7b754a9b551e8578e3960c80f8f0a719cc4bb65c1fb850583a041b6db1732122a47b0ec6cf16bea5aab9c42caa3e02cc81d740944ad46bdcdf6cc27015ba5a4690f4779849ec125d2d8f23d6160809bfb1cf83f33bc38418fa9634a61b199224c03a45ca0b85a6722e7e189e5bed1bb21383057462df2366b2e74fd0a17dfe824afb72174511573761605c5c2ab5a31d4e18381cf0cc0a975de5d25bd6e9d535a91b0b7a2991bb165e547218ed8bc675abdbd34872dcee4c26121d8ae54632f28188191deede1ffc10ced32d68895d44504d56b19719e476db75b3b98beac250b75fb89fa2e4a714edd5992d8714680333380e55322ba406c4f5636d87151db721fb4982f52445c2aa939256b5c3821d81a1c4d1cced469ec5988b6a559f156878f4196888234ca0110154840830b43ff0f58c408dc5a2b0b40da33a57751aee5af4b85d7ec798fd30fdb982fc790b2044ba24509ed498d9f6968b050a69dee96d2535c3f5cca87e12db3094af683ac3e57a0ec173044605076820a35d5be13b4313ed4e4e2a8c602414b9653c362146f42ea3340d0ce2c2165017e9cbfd47b0e2fc9c097f32e833acc5641c9eb11c87574d9e41e3901686d5f23c83d0c2f7e2ba763de46c5ea56f58e96896af5ecb03c88a15fce9866c72af325dd9224ae1a037bf104981c2b2b817a6babf64f52cd64f2c9f417f4b52cbbdc8c812e0b4311050c663b5096f7a1da59b87175d850f8e30b0ee8168b3ab8cbe4259e697134429355b360ded647180405a8511bd6b4882eb16779de1382690adc475a4e94bf9fab4925977ac8dad1e78acbd6284ddb3e86a3dfc5e2de86e5a95eceae7ee22723c17d919911797179b9e372d3336b5eb13d9e7080df16725b26f78da12d953dfd67b209fc136afb3bbb9d252d7c493330fdd83b27791ac5de88ac1ad09435a4bab2523d0e1519cda03ad85f03f0ee4a718776182ba42f388634411ec0f46fff717eefc7ee8fc9f6de73f9d7f0c7fbdded97af1ece62fa3561784e8ec17bb53d3e698ab61a8b2f0b5e1591ebf9fe1c741803b36a10976736297045856007031646f927015ef6b744bc14a72dfcf3c59f2b45bc3c4d5d0b6a1a2652f99398a06555170b2f0d9b6bad38e8bd1729bfc37a1d43766be0d4e8970ad8a52966460ba3ac81b2f9ee5313239af3e38649bcd61f2561a2353588c32807f3da07663b8b9457132db7036e9291eb2529a3e09b4f18fcd521f81bf58c2958650ac7dc3cb7a56ee3d37b36576ce3eefb6749538297d7550b472786315034700ca26ee9fa3e3dcc8a566ccb6bba521cbcab5e5f6ec5ead9365709b7db24f730b85d7694c5c10f0246946a5aae8f8430c629607d3ae1214ab41b02c4d9e3c1238210c192a8b91c0df42a668e39f9b69ce32c63c02260e58f6eda44956118eeda178e7076e090e2665e9f6706dbe74daa1827cd6d43e4266f5b745f7a675a5f22dedca5769d6dbdb28bdd7e4763415a4611b7ab3bf6e96bb28abe88bed54332bad9628a8b5a96d2a7a5a8594c903c424fb83e79fd99d78b46c54fa0f5d2a9ec47d993ccce725c37001dab0e74c0b3c95b2cc85e82fa97d9204b7f2b85ff477b81b29e89786a1a6ad42494f7ba6634ecbc5bf6ab998c234658b9d2df55996284ab3bde8ceaed92232b8ac13a9d0d0192e3651e11c8d3296776173fcd8491814f3b95b54d6bdda205f59b94cecbfc60208d9ac01429624dd1297b529f5bbaae57b38835caa1f562f85dc5631ed5e071a33a249ff6c2c8d1df764118f6181675ad841cf1323906480930f4e06ecfbc30ff46d483be736e44c97e0b7caf0b5ae50eb81ade745e5bc28a3df9604af76591abce2c1e08e53c1659cee444eb4f049cba843daec9e9f33a81eca6d3e91fb79e4e38cf0ca163b688b1a153db38a5df06f70916e85c16fbe79f7a6bd223656e0931327748cb697a4e076ad707d29b0605a440031cb11b38cc70d89f4052a944b74b96b26e46dc86a24ddb10979587cd012b7a53570e28c1efcbb71c3f0e91457e39b18923efbbc3c593d2829acdc2ea1717fffb11debc7bd2219dbf64721a2b620a6d86259fcd2db37c2f5155a14c6d5615c349e47b8fdc852425f47e46ca84d76c3d67fb7532ae085718a87191ebbf6419f67cef789379ad2b67930276d7080ffa683bd74262c4651050076cb68e1fad6a1521148394adab9bfa46b71d49b121bc5e795cd53f6b835b8a7306ef9b0c278e306a22d749bec57b1d7cb281611589a61a8c96f15cd0cc53cbf983cc404e0dde641eb58c3c07623fc73185bec680f561667e2b75c13ec3f7f4ea4bff9490d684f0b94367fc3af0ea7a2d50c559b2db7450d9a50fb5ac47d59a4e6cdeaa9ad210cb25d15dcf717191c4921dec26e14a42ecd8cdb34e19c5fc9793c677c2ab06771e50a6173d9b9604f2c81f8f959413b160b498b61b658d56c2f3bac396a10700120d3e6fc04a8a505938dbbd9b2cb843e8135c3b3173c6529eee63f17916182b68f3cdd4ef3255b95d73cbe687d0b4156db03247845b7be030fb7581c18e9d798d8f6caa510e72bce2a65491d1cbc49ba818bde134b05869d5daa376f3fc55421dd7bdabca6ce8d934cb55179a64987cfe069cd647e298ce306483c4ac3167eaf199f6f678d0a9a4c9f776edf747b4b6a96cf488da6ac4c138ae49af3d1bdda7daa665db0fcb75097d420da35a7cc3caeb2e2d40cab9cdbaee852b9e52d17a05a6858ae4c4b0d2c2d125dd2bef34c58f39dc1da50966903dc800b61f74d669630dd10da306125fb35f3f4c3e67aa987cebd6a8960f539a6d2b0ed3cc7b379f3b960a5ed1774462cd9306b64814c490998a9a0a4eb98aab905c9123f2e9cd9f9d5c593635a04f086049ea2aa91fec1acecce607ee5ae8199397d1b370ba49b04da4f31dfc3ee3caabb5edd9d57b0357feece5b7577dedabbf192217990bbf1d2af55b76cc5d3c9e307be15af66394b5be2f22f72dff1a6b7ae05b77b4fcbda09142b5888807685e30153f65e8526840e997dc0ba36b913643b8ba20ce4e056990dcd3c7a474712f4b080cfbdad688027752602efc771040af52e36d310a7112c35055c984bc3367e942f477d96c791054568ab39d905369450eacd0850d2bbe7cea9484ebb17b61464f7b25d04fdb60f207f1ae0dd9a4d4db8dd9bd8bce70a6672e19f82a32eb4d114ab31901f70e802f244d227fd185383776bb6d431bb4f5db29f23b1a28b1ca14cb8bd69956a55752a005c47a18a78f5e507ce71ebf0e8ce16c0ab3bb503aa61faf17df03e4b11e53cc3dbb6853758b2185a604ff18d3b5ea47890fcb31f9f3c4e0f2135f0905a1c06c16a7cacbef565167cee9595c9675297f1d236599999b5d71e10371b8d5f867072c2b4c69beceb079d19896244f668194fca0c4e8fb6decef9aae1bf5270ff853cd8c44305667f3cb9a5d79a8258916dd0e130ebfdde84eca326c902620f6333c34decb6f00a6e0eea2159343fe8d5650489b55ddfa383a5f565a8bc466ad3877d7dab04d432aaa3ac518df21c95876b9a9b4e97fef0e1c3fb33caee01154d9e82161f5e9f75d8e364e8b1e103b2c09f6b3e3bc35258ec2544e55aa80696d1f3e471cf89acf4cabf010b0f833058ccc358834dc2b5084c6a5179b126093c5dd1533dbd373f75a6d8684dffd5e252e3cffb13f6a358f438f2e7f5aa8a85a571d2f9e8fd0940c6a5b0813368298e4390d37c6b667297262edbeb836a616c9f1b16834db0d622108a0a753715f86c1d89a671787007dad3fce0ddd442fdff2329be6a1ed91a054546a125971cabc62c329138e6eeb9a7c2c8d6bbc60a1374fb5c2cc62157f0f284fbfa4ba69c19f7055046ff66df1e5b2d0d7d88bb2358ab1dfdaff5d2d3a5ba82b6bc90ab1611ee1a898b6323b53d39e071e92fa8be5071954cc13850351090a70840a162ea2d7a9769f97b52388847f98a398098648b880abba3efa4e10a3b00b6bbdc3d2cb5991d5c88543827bca81e11ed7f4e468c4fb90cca2b90a565d1ec9743db369d58f9796154ecb65c1fd62ea0f3e95489291d9523d9d2205ec9998c780c46c05f307e01cca0e40b37ecfa6b00fbf54d058dd54c6bd1a626cb9b963def95b890e2b26481e0f969f1219aa1e46749461a943452a5cd0739fcbc7ab5bd7f8c63f207fb4ddb0faed98740a112f760768b9fea4b88e67027321f4fefc6e4fe5cf850f26d2d6efe49bf6cedcec5cff5f5c4b197c9cd3e7cbfbebd7d2b041656b33bbada2bf262a36505416d11d0cad75058b14c685218f45d4c078c683de9040fa8a4d6b7f52b4cc95797aadf64caadb1fd3e447a5e64828bf929c228d38184bb9cedd3cd432accbb31291e21297cc382e4d9410bd063a8aeaf11e2099e04ff85ff8ad54a0b1f59cefab2cfca9f3ea0cf42a4855227542a0c5f4f7fe39742381857ba5d7f33e551f6550656473b51e6c9f00c8c2dd5e427e87455fae86f2246791ff987180a5f57a8153a3d1c8771757ecee585e3d3b2b81445a12c3a092308622a0cb39d1295694d572ae0ca7d18cface06d5e2737bf43255b611e081d7afbc9f317c388ee9b05b6a4f2602ed821eecb69b0cb9c9d171144143381bcdc1fe0c7df604af1cc6c7ff0f4c58bc1e8606fac46b9212c7c6f32357fb39d146f950605a569f4288c1676a4be71e1e777ecc9f6ce33f6777e1e8ed9cb504db37201f9cec7234c3f48d0ee50e9dd6c0a693b8bd9f5e1f4b81441608df043ae40985f4a31a6c490ac3d0f3c05f3c6711cccf8bcb1812fae38d630607f537cd2d8429959acd8e1159e3e3e7df5133b736773e06b63dbd853127c9997b1398799c785df4dcd5e8a809d496f1636a2f41218ee61fa67267d193502f81bf80e12404c63e5698d65b54ac5d3474546954de9ca1cfe3ba82f6d32c3a20ed59e922660c9d8b114f3e63178c3950bc6ecf877c9bd667e584a2381acc52fa5a9c656a70bb0086731507ec11bf1f810e3e6e0d310ec420ba6ff2d8491400c0f7820fa72adf8b345330a75b803d78fe9445b490f74383197b44d5931727069cb3f6e5f0b2705bdc831480ae097eafe4f431fa6e52168dac8fa727f0b7133c354f1f91c3b790d4f638e9b68f9c1166bd2d6272c790d338da092c352e1fb6a97e8468ea519c7eeb930d4ed39041f9243483e0233780576ae726359cfc73c90a042804018811b2c7a748e051686d3309cfa822afc47231d80b3bd70a6217020fbdddeeb0ed17b661bae4276e1b30296eb23ca80b8dc9d815793ff1ef92a6eeffe29b01a91672781bb529fbfc5bfc523cc2ff8b839637050be6eeff0193b82c108705a60af8db7529f102b784621b9e242f8de18185cb9b36474b7403115e8a7c755cc3e2889bf02be4af717d2a838187de20ae82d5cb474baaa1ca36ac044fe9b4ed4e7d05efffdac9da86d87386a8770ab7b0c911e61c6101580afc723a26a70f032bd5e22a5b6a30f10008291adf694daa5dc79c10bed823b69ac8f90d086476586bfd90d73f4f4a0a5a19319ae5bbce2a04f2c7a74f6dba758a885f364b83d7cdadd3a63dbe8373dca79d8f99eadca8d1aaa3b0889a24a03883ae8835ce0f89839f0f5ff010000ffff010000ffffceda72f867b10000") + bs, _ = hex.DecodeString("1f8b080000096e8800ffec7d6b771c37aee0f7fc0abaef24966655dd92ed387b65497765c99968e2d791ec3b3b9b333b87ddc5ee66542f932c493d8ae6b72f00d6fbd155ad9664cd4e724ee4ae2a160880000880246aefc9f187a34f7ffdf886cd8def1d7cb3f7c471be198dd851182d949ccd0ddb38da64cfb6775eb03ff3f370cc5e876ac678e0428bc028398e4da834dbd042303317ece8c3fb4fa727af3f7ffa707ac6a6d2139b430477e8798cc069a68416ea42b843f6590b164ee135a9990e6335116c12ba82c1e52cbc102a102e1b2fa033f6eee493a3cdc21308cb93131168ec8e1b3681a763c1a6610c28c98070787b72f4e6fdd91bea7ef88de30055481cf37830db1f8860c08299c3a3687fa017c104ba0f66746b8214859e27d4fee02c7d7264943760138f6bbd3fc0465ec8cf07085270f7e01bc6f67c61389bccb9d2c2ec0f623375fee7207f30372672c497585eec0ffeb7f3f9d0390afd881b39f60480851e45006f9dbcd917ee4c14de0bb82ff60717525c46a13285a697d235f37d575c001b1cbad802c2a591dc73f4847b627f67b85d03e40a3d513232320c0ab06acd786ce6a1aab5f064700e03e701c7e0b199c486c909429a2b31dd1f4cf9055e0e2360e4c137f88291c613071913d96fecfa1ac7f93d8cef7be86963f3e6666f645b651d5860e33034da281e8d265a8fb2aba12f8321dc192478a034e8b910665005a08007977cb1a4315d33b388806223ae0cf6444f181b87ee825dd34fc622eeba80bd330e8d09fd5df6c37674f52a7936050e3953ee4b6fb1cb063f09ef421839e1ecbd88c5608b6537b6d8a182a1d9629a07da01d197530be2e61bfa67beb3c5e6cfe0ffe7f0ff0bf8fffbacfb7217a7962c80bd466fb1f73f0a1df85ccd64e09830da653bc3ef855f6a3b44d6387e18843ae2a09b8d68bd1381176eb17761c027f02f18051d82ae009247a0d1522840f11230ccc054bae0a007a8782eaab47b6048ab8c3a40a9ae3fc5d1697f3a0559697f9a417697426e7c9a4176332e8c43e50a6579178441852e2f9c851536efb2ed5765b92adc2130cef7b97845a196a8acbb28c1602e2eaa1d486d9c2074c631d82b937545b749bc1d146f8b5ae54520cc8bfd207bc7953af2388ca50c408b8433f6c2c9798a07689d353220fda97c648243161d44277f30e693f39942638cbd840ad09f8d379e3d7fb9c59ebdd8c63f3b9bafca1c54dc95b1de65cf0bc4a7fcd989aed88bfc7ecac86770fb597afba64a178859307439d8b48a9c7b620ad86ee7825e226f673bbf4d92cf3d3943fe2391afba799532389d23eafcc5b1604fa48f069d07a6411360faca5ebb9c4b231cd2197cf5126c60c9f65c0acbfd17dbdb8d90dc9a19b3f43f0323d685853bd43ef73ca7c4c556849297e9ddaaee646fdbfbc087300624a6f24ab8c5f16b7eb940043a04532fbcdc6573e9c2e3d250e50f85e7c9484bfdaa1b69fcfbbf7ce14ace367c7e95c8c10f2f7f88ae36cb682fc38bb1d11f61401458b831f81b2c9ac3286b5068060c0c2f198ac958097eaed13df142980c95885408ef7820fe230d8e0340bc94669e41647f645696f590fd7194ddaed0a2608852326f329af646a4fee0a08cac87f2cd1ed9367ce4ca8baa9ff3e602a679f2710ef646f0dc4edfe004b24f6104eaac18fa4f782fe017991bc42ff089fd074d60fad315531e7be0ad007841ede48c93cf616757c22001825870608e4a9ee1bc0c9a5beec3192bf0350137e9cfd227685b074cab89fde99004bc7c41de079b9356ec0f9e3f1b30eb290d76767e188c803a849e751555fa412089643957e00c34b92b51f676ec155e4f892ffc249b91d145ee09325e8277124733b078e2249886c3405c16c8a786e04f9b30487c137b91799f6313a41de04ff83f67b8757dac1b0b0ef279d6d1c666b983228f67de229aa3e7c6b25fce642e2e14fc1b47839467df095f67b62707025e59a0616e12f92fe7827b31fc154ac3a0ef0faeaf8be4620b6d6e6e06079fed5d903176fd6dd2fadb9bf210514723cb820227479e2cf335a1c55561e4869741995a9e30e63f06d57620b6b319fae068e3928b22940a8d076f5c692c825fbe0bc6c08fbd7126c9a0c106b93586ff79a9ff5c50b27e7d11c42524898c830cd5e21882e13e15518863d8397073d7ad8c58958443d765080e3c8b502d92a6887199a95d18a152f4c208b872292c673ab042905df8648c9417d245b559016b30f2e64c1803b3a0ee85fa249c75a09d82bb1d1b657f2e7e51181477613387a9e6e4f83e79a8e7b14101ee8574389d76626cc1dd8e7f0a0c0957a6a7184ea1f9bc039f530bf13e39c8c7e0fbf4d36501a838c28fcca24b7b10e612a4f746b1d76c3df327c9c48f3f607ab1b37dcb446ddba37bf0a354dac03c7fb9c5c2c05b300d1218303965819808adb95abc62094fd92557016601125722f74470427c02f0a772761260b62033d30038f70b4ac8788eef3a3bcf8ab36be139f041788cfe3a49b7e519a1da1679ed52abbdf9f3c29c566a43898a412a2310d20a57b8e0603d3fc878d7de01ba5f55831f1586f0d31cf35ec8835891b3c4e65cb3b11010caf00bcc81c506dc3dc3f804e24078c31db23cb3e2c7380c0962e875268d2813060e4619f4b0e0c59486be1d7d8c7d2b5e4a0f3f059d13ed177d141641a89a78460faac95517a226521e681b04248386c12cdf285d162e72cfb9ac1c62167be027832c5744bf24e4293c7c319f9e2994671be85c63dcb6994368548897cbf4c1c1903c1a30e922bf931ea4d0cb3523d1a2eb6b7ce5081f6ce0afe1c93178c334847029b8b13031bac17fdf02da159f73a9d695da414b50c226d5ab3423d7aee4b9011f3c1ee9d4a18bc027c3fce57f94e84dbd41bc0984fd41424077850e690d7c0f4fb9e87031cb25e0cdcd4d17ac5c0f0a0107b253431038995b769e196ee29ce18d18d61df10c88733917e07fc7c17940deec67fba3ee61f787a541142301249fd91f6bc19af0c09ae6b3e45737b41a0c30814d12d4820325a33b3a626ce3fa1ae17e146a02e2c367a220f2df6e3663b732e6d26d94e866b44fa0f103e2dcf6a412d8d85b30ff95d5bc6a3f13cd4fed4e51e5ca5a9e6a2fcbd4b8d65b9f7935696ab35849e324a555cde0d0b5364a924c3773c9a49993e6a7aaed113e9c774f6730569d5359361d149c7b80bda46337231cf3224926a2609ee07db795a6513b51ebd36b335e4e1889a083ee1fa9e51d107c2c959820ffd6a23b75557d08c4bc5f124efe6d28830beec936e9e9cd96c44d75b49c75f1e58d52e19a6c69a6e16b8ac5cc0bc75df1ed9fa00df79ab21777c1841941ff517a42b3df18f72ef942bf8ffdb150373735832c0d609874bfc5fed902ecf5c210b0b10c384adfebafc7df79e877b1f76d38b93fee7a08fc8e984bb01e116f275e18bb0ee631bc9077e5df3e401cf7614ab1db3a0c6e6fcf5b0c5500f1aa1d8003b65dcee9849718cce67e669ab6a80f630e64ed5144500d8358f3300aa4a58ed452eaf6f781bc83ed0e7cb6d9ebe50e1509cd5712285c4fec10a3775c43404eda7a2f62d4e8be23df89e3a710b87d083cf0bcfe2a74171f5b413da9c07a1f3ede218983c95c4cce45977a9fcc825009067eb82f35ae68e8af303c1609c441dfc50895c03de641ea9d1ac20d6327012810f83d77e0605a8829c0333086faeb3181d6921dee752db99cd935e7bf48335f8f05d4a1a6252ae4c6e66ddd4878d2166ac1230cd51a22d2e69c4a7344c897e7264beba73829362661707e798ac1fbd34a02132420e381cdd6dca9bc16d2fbabd01629e9c3d4dab4368ceb61f9a8f5401742b689f4baa2936c8974655c5d1ecc841a34ce34ecbbef585f8706378228e98a0687a6dbce477d7cb8a40376344794f5327a9bad655392e41679e762d618d7120bf962d2833b4b180700bc5fa63853a6426a18df3e9ace303bfc4bbaa36263f36f8f273f6cc94b13c378e5209e7d16e98a7115bbbe0ed2cd2209cd640dd7cc9ae5f874e4cb80c1ff1629b34e8b79f88e7d36d293ffa0f5ae35a7b70578dafe10fe791cd1a6e1fa5c7730e0e8e3e73b67c0248a93ec7225f683cb00a648c5bddd9d9b9b6fff45e2f0e3a4193b85abf518047d0762828cd6bf3c35a1e1de53cca98d2394185f80ae4c6e6ef06aa3a5ed494081f027bc2c0ad9e6d7e665afd9f073749f7c0c63d39f911f6273f79c4cfd91440f00e5c320082120141f7e664ff6590cb6712a835673d89be7b88d7b1eaaaefc6fda3b3bc323346b65823b23c274a30b6e01a617753cc19d1d83654ca9ef9bfb401ba5334cfb45a3b5be2bfee1939e7d4fa72b74fe35ed7ad742d07fdb3d92eb2959b2d1f2510469b78d5ac87f4c1dac7b0a5cd6f6db7bf8cad65db4bb2a727fb1cd750ecd5c28245d3fa6ad150daef3ba7b2aaa5b461b60343ada5d7d35eeb9e858b34743539c6a92de86380e108462583a09fdc813f8b8fa74f8779a983065b0b3bddd7bb5ff73847bb88ef3f9946dc0ebebec3cb8132af65622a2bcd3c2ced85d3d8023491ee5eef61a1b2dea49cc25940f0e8ea54e9e2fdbcd726f3b22aa0af3fb8e08074f71766f1757e085ac371322eb11502954ff6afe76e8fb6050bb72b6a0547315067712d7f5d1c76a9c97abe757655584a3dfb9168347cb8f92c6ab70ab664152f614800d9a784a4b2ded6c6981fea42f785c7af9778eadab52da23c4aebef27ba4ddc9d53e0177f59d7b89bbff35e229640500ba9b49a49fcbb21e5fc442f4d97df7966bc3b4106b984d6db8a9cb0a023e03b84372793e4c379eeefce70fdb4f37d90173769aed9ea034479761bd5daf7bb876d49cf75c0a08a41c0221b13b58c07fcebb778eebb29f7edaf5fdc1efa1f57d87d68d97b5a31876596c543e7881b76803a56e3e8824f0993dbe30f444303373bbbaf8754f243545ec5526bf0f8d9ce4f3c23ac7920af907e007e61e0a6cc19eb12e006808dc1d7e92bec87401e57f576b50815d40845a41a83e555204aeb7b0b90b7c8946a07c9cba79bcefe0205221ea6f5bf7cf55808e0159f9e877c4b12b52f9f0f357398254d280ecec5e768c1f6fbfa67a36fd4ef7a7a7b7924b2adc9014c4a9a5523a8ef7b79d9a2f1f942fd8afa409458589d1c2724abb23201142f7586931cc4a380d03614675dd388b23ac74c146ecc750c57eeb51c95e3d6be87a26cd3c1e0f211419657d177e290163a985ae63f2968ebfb353db603d4496b06002ddcc42b518b9e124c6c03229c050f7d40b8fef9d2d52ebb88929afe32547a8efa8f306a1b0d5c68eda8f9d2f3f1d4b9b2e84b90cd5b9b58fb84105dcdf549bec1525796c2bb22b03a66943112e6cd8e50c34246068af80429fc6c11e026064e7b17cc2d3a3cc1bb473d75330b8191d5996b5749e34a1203f220aae9c4f1549c6826118b7c50061cc2853a935ce22158287e1530d12b600d6d80d72803acb9dd12108ae510b80f7dd9c8aacbc4ab81359de10c939779243987442b585352a6b923222dd1455a03f8753a53c63a60ca661c687fa50676c909ae55d0ed3ec64b5fd47d24e76c933bf65381cb65169eb582c23324e5b2ca13183721724661dde0d85e931fd5602d3b200297d78f23fc33b5b324c88cda01dd904946892df9c9cfc1c34bc47a2db8ae7c9712b86d2fd02aae67135030c16b86251622b989750a74f2c0d49c985c210d10eab1398ec8c9cca09a96a65b0d877becbf5fc55717d22dff0b499ab6a618ebc044562f807dd924ab535bac42d1738835e5ffb0b7b762b9ff0b1224eba211e1e664e8f7dc756a662d0c801d3e88f030eaeba2d9af3458dfe0ba1efa75007a3469612cd1818d4cc5b9ac14ea386ac6fdb6cca89797c4c01d7fe0062bb3aedd4d47125f7c2447b1c6fd6e860db874945c21627dbb641c7b95a5067fea2720e9576773e41d441c4de5c81634bda590294f8d9796992f98b1e407bc1c480a80168d5cdabd15673d7f7a6a1f293424bf87390947044e97b43a3b664a5105f4837f9910b4c77af9f82c63934a13dc50a5329a0614011f0f00fc969315c346a78ea4a6516f585bf3d8f8f2102ca19069d5b34416a0fac661dc3dc8bad6aefca20c2ea07496ea4c6e19c64d4807455a5a00d446852f0aaa26283420548e2026d3205058a152e70226249e88f6524bfc412f74c13fd0e76225d701808bdc6859934a86c918925aa4f59ba1a0e25e52ff49515b2825939b25adfb4a4dbbc3ed6308876807ffbad6980234554008658b322b023878e05991c461e455341d60109fd014baad40c58a2f6a17d4cabdb046ec8ce90039a0acca239c59f0034a4c2a5605a36241d48703787adcb72754a9b551e8578e3960c80f8f02f7398976c613d70a1b0d00636da62e7424448b70fc6cf96a8a5fab6c42caad501cc81d740944ad46bdc536cc27015ba5a4690f4779849ec125d2d8f239ec40f09bfb1c783f33bc38418fa9e34a61b199224c03a45ca0d85a6e2275e189e5bed1bb21383e56662cf2566b2ef9fa143fbfd4b2ac2cb27288ab88c0903038aaf93d10ea70c1c0e786685cb2e67e92debf4ea9ad48d05bd94c85d0b2f2a398cf6e5debad5ed6924396e312613890ec57223197940c49c4e4eef0f7e0afd749758621711549355ec6506b9ddeadc6ceea2ba30d4ed17ee8428f929457b75668b0705dac00c8e4395cc0aa9019978b1b6c38a8edb90fd4582f5244502fa8ca4e5ebb060476028713473bb9167317c51ad81b3020d4fee818638c2041a1140257b0043fb035fcf08d4585a090bc130aa0a55a7e1ae458fdb75768cd90fd39f2bc89fbb0042e48404ca951a53d8ee72b14021cd3bbdada466b89e19d54f621b86f20d4d67b82ecf21788ec0a8e0000d64b46b6b716768a2ddc94985118c8422b78cc726c4887ec2284d0383b8b0a5ce45fa72ff11ac383f67c29b0efa0c6b3119870718c7e1559367d038a48561b53ccf20b4f0bdb8805d0f399b97e3ebb8b4c857afe50164c50afe744336b95751ab6c11a5708a9a5f88a49c5f59dc0b53dd1fb26211eb2796cfa0bf25a9e55e64640970dad20728e399d58437bd8eaff920d45d471130b0ee8168b3ab8cbe4259e697134429355b640ced647180405a8511bd2b2e82eb16771db3382690adc475a4e94bf9fab4ee5777ac8dad1e79acbd6284ddb344693dfc5e2de86e5a95eceae7ee22723c8bd819911797179b9e372d3336b5eb13d9e7080df16725b26f78da12d953dfd67b209fc136afb3bbb98c51d7c493330fdd83b27791ac5de88ac1ad09435a79aa2523d0e1519cda43a485f03f0ee497583854f00e9a471c238a607f30fabfbf70e71f87ceffd976fed3f9fbf06fd73b5b2f5fdcfc61d4ea82109dfd62776ada1c73350c5516be363ccbe3f733fc8c0770c72634c16e4eed9200cbcae52d86ec5d12aee27d8d6e295849ee7999274b9e766b98b81ada3654b4ec253347d1a02a0a4e163edb5677da71315a6e93ff2694fac6ccb7c12911ae5551ca920c4c570779e3e58b3c4626e7d503876cb3394cde4a63640a8b5106f07f17a8dd186e6e519ccc369c4d7a8ae7a094a68ff76cfc7db3d447e02d9670a521146bf4f7e8f67a56ee2337f36576ce3eefb6749538297d7550b472786315034700ca26ee9fa3e3dcc8a566ccb6bba521cb6aa1e5f6ec41ad9365709b7db24f730b85d7694c5c10f024694675a0e8e0420c629607d3132528568360599a3c79247042183254162381bf854cd1c63f37d39c658c79044c1cb0ec2b47d3acdc1adb43f1cecfc4121c4ccad2ede1da7ce9b44305f9aca97d84ccea6f8b1e4ceb4ab551da95afd2acb7b7517aafc9ed68aaf6c236f4667fdd2c775156d197dba966565a2d51506b53db54f4b40a2993078849f607dfdfb33bf164d9a8f41fba543c89fb327998cf4b86e102b461df332df0f8c93217a2bfa4f64912dccae37ed9dfe16ea4a05f1a869ab60a253ded998e392d57d6aae5620ad394ad24b6d46759a228cdf6a23bbb660bb7e0b24ea44243a7afd854853e1a652ca9c27cfc34481814f3b95b5404bdda205f59b94cecbfc61a05d9ac01429624dd1297b529f5bbaae57b3c835c2ace552f1cdc568eec41071a33a249ff6c2c8d1df764118f6139645ad841cf1323906480934f4306ecc7c34ff415473be736e44c97e0b7caf0b5ae50eb812d9645b5b228a3df9604af76591abce291de8ef3bc659cee444eb4f048cba843dad59e1f28a81ea76d3e4b7b3ff2714678658b1db4458d2a8a59c52ef837b848b7c2e037dfbc7bd35e111b2bf0c9d1123a00db4b5270bb56b8be1458302d228098e58859c6e38644fa5e13ca25badc3513f23e643592eed8843c2e3e6889dbd21a3871460ffeddb861f86c86abf14d0c499fdd2f4f560f4a0a2bb74b68dcdf7f6ac7fa69af48c6b6fd5988a82d8829b65816bff4f68d707d851685717518178dfd08b71f594ae85b829c0db5c96ed8e2ea764a05bc304e7131c363d73ee843caf93ef14653da360fe6a40d0ef06f3ad84b67c26214550060b78c16ae6f1d2a158194a3a49d874bba1647bd29b1517c5ed93c65cf55837b0ae3960f2b8c376e20da42b7c97ebf7abd8c621181a519869afc56d1cc50ccf38bc9434c00de6d1eb48e350c6c37c27f0d638b1dedc1cae24cfcea6a82fdfde744fa9b9fd480f6b44069f377fcea70265acd50b5d9725bd4a009b54f313c94456adeac9eda1ac220db55c13d6f91c19114e22dec4641ead2ccb94d13fafc4afab1cff84c60cfe26a2284cd65e7823db504e2c75a05ed582c242d86d96255b3bdecb0e6a841c005804c9bf313a096164c36ee66cb2e53fa60d41ccf5ef094a5b89bff5c448609da3ef27c3bcd976c555e73f9a2f52d04596d0f90e015ddfa0e3cdc627160a4576362db2b97429caf38ab94257570f02ee9062e7a4f2c15187676a9debcfd145385f4e069f39a3a374e32d546e599261d3e83a73593f9a5308e1b20f1280d5b205d943ad9ce1a153459e130b76fbabd2535cb67a4465356a6094572cdf9e841ed3e55902e58fe5ba84b6a10ed9a53661e5759716a8655ce6d5774a9dcf2960b502d342c57a6a5069616892e69df7926acf9ce606d28cbb4016ec085b0fb26334b986e086d98b092fd9a79fa6173bdd443e75eb544b0fa1c5369d8769ee3d9bcf95cb0d2f60b3a23966c9835b240a6a404cc4c50d2754c75d88264891f17ceecfc3ac193635a04f086049ea2aa91fec1ac3c99c3fcca270666e6f46ddc2c906e12683fc5fc00bbf3a8d67975775ec1d6fcbe3b6fd5dd796befc64b86e451eec64bbfeddcb2154f278f1ff956bc9ae52c6d89cbbf5f7dc79bdeba16dc1e3c2d6b2750ac602102da158e074cd947159a103a64f601ebdae44e90ed2c8a3290835b6536347ef4818e24e861019f075bd1004fea4c04eecfe30814ea436c66214e2358530ab8e04bc3367e96af477d96c791054568ab39d905369450eacd0850d2bbe7cea9484ebb17b61464f7b25d04fdb60f207f1ae0dd9a4d4db83d98d87ce40a6672e19d82a32eb4d114ab31901f70e802f244d227fd185383776bb6d4317b485db29f00b1a28b1ca14cb8bd69956a55752a005c47a18a78f5e507ce71ebf0e8ce16c0ab3bb5032a56faf963f0314b11e53cc3dbb6853b58b2185a604ff18d3b5ea47894fcb35f763c4e0f2135f0905a1c06c16a7cacbef575167c1e9495c9374897f1d236599999b5d71e11371b8d5f867072c2b4c69bec03059d19896244f664194fca0c4e8fb6decef9aae1bf5270ff953cd8c44305667f3eb9a5d79a8258916dd0e130ebfdc184ecb326c902620f6333c74decb6f00a6e0eea2159343fe8d5650489b55d3fa083a5f565a8dc466ad3877d7dab04d432aaa3ac518df21c95c76b9a9b4e97fef4e9d3c733caee01154d9e82169fde9e75d8e364e8b1e123b2c0f7359f9d61292cf61aa2722d5403cbe879f2b8e744567ae5df80858741182cfc30d66093702d02935a545eac49024f57f4544f1fcc4f9d2b365ad37fb5b8d4f8f3f184fd2c163d8efcb9bdaa6261699c743efa78029071296ce00c5a8ae310e434df9a99dca589cbf6faa05a18dbe786c56013acb50884a28adc4d053e5b47a2691c1edd81f6343f7837b550ffff488aaf9a47b64641915168c925c7aa318b4c248ef9e4dc5561640b5b638509ba7d2e16e3902b7879ca3dfd3553ce8c7b0228a3bfd9e7c1564b431fe2ee08d66a47ff6bbdf474a9aea02d2f34518b08778dc4c5b191da9e1c70b9f416545fa8b84aa6601ca81a08c85304a05031f516bdcbb4fc4752388847f98a398098668b880abba34f99e10a3b00b6bbdc5d2cb5991d5c8854e8135e548f88f63f2723c6675c06e515c8d2b268f6cba16d9b4eacbcbc302a765bae0f6b17d0f96ca6c48c8eca916c6910afe44c463c0623e02d18bf006650f2851b76fd2d80fdf6a682c66aa6b5685393e54dcb9e8f4a5c487159b240f0fcb4f810cd50f2b324230d4a1aa9d2e6831c7e5ebddade3fc631f98dfdaaed37d1ec43a050890730bbc5afe9254473b81399cfa7776372ff5af838f16d2d6efed5bd6ced6e825fd4eb89632f939b7d557e7d7bfb5e082cac667774b557e4c546cb0a82da22a095cf9eb06299d0a430e887980e18d17ad2091e5049ad6febe79692cf2b553fbe945b63fb2188f4bcc81417f3538451a603097739dba79b87549877635a3c4252f85805c9b38316a0c7505d5f23c4133c09fe0bff1b562b2d7cd838ebcb3e2b7fe380beff90164a9d52a9307c3dfd8d9f04e1605ce976fdcd9447d9e717581ded4499a7c33330b654939fa0d355e9bbbc8918e57de45f5c287c46a156e8f4701cc6d5f93997178e4fcbe2521485b2e8248c2088a930cc774a54a6355da9802bf7603cb382b7799ddcfc0e956c85792074e8ed67dfbf1c4674df2cb02595079b801de29e9c05bbccd9791941443117c8cbfd017eb60da614d7ccf707cf5fbe1c8c0ef6c66a941bc2c2272153f337df49f1566950509a468fc2686147eabb09fc7cc59e6defbc607fe6e7e198bd0ed52c2b1790ef7c3cc2f48304ed0e95decda690b6b3985d1f2b8f4b1104d6083fe40a84f9b514634a0cc9daf3c055306f1cc7c19cfb8d0d3c71c5b18601fb93e2d3c616cacc63c50eaff0f4f1e99bbfb0b3c9dc07be36b68d5d25c197791d9b73987926f0bba9d96b11b033e9cec346945e03c35d4cffcca527a346007f02df41028859ac5cadb1ac56a978faa8c8a8b2295d99c37f06f5a54d6658d4a1da53d2042c193b96c26f1e83775c4dc0981dff4372b7991f96d248206bf19368aab1d5e9022cc2590c945ff0463c3ec5b839f83404bbd082e97f0b612410c3031e88be5c2bfe6cd18c421dee60e2c574a2ada4073a9c9a4bdaa6ac1839b8b4e51fb7af85d3825ee4182405f04b75ff67a107d3f210346d647db93f85b89961a6b8ef63276fe169cc71132d3fd8624ddafa8c25af61a6115472582a7c5fed12ddc8b134e378722e0c757b0ec187e410928fc00c5e819dabdc58d6f3310f24a810201046e0068b1e9d638185e12c0c679ea00affd14807e06c2f9c59081cc87eb7f7ba43f49ed986ab905df8ac80e5fa883220133e99835793ff1e792a6eeffe39b01a916727c164a53e7f8d7f8d47985ff07073c6e0a07cdddee10b76048311e0b4c0de1a77a53e2156708d4272c585f0dc3130b87267c9e86e81622ad04f97ab987d52127f057c95ee2fa4517130fac215d05bb868e974553946d58089fc579da8cfa1bdfef3593b51db0e71d40ee156f718223dc28c212a005f8f4744d5e0e0757abd444a6d479f200004235bed29b54bb9f382177a02eea4b13e42421b1e9519fe6a37ccd1d38396864e66b86ef18a833eb1e8d1d9af5f62a116ceb3e1f6f07977eb8c6da35ff528e761e77bb62a376aa8ee20248a2a0d20eaa02f6f81e3637ce0ebff030000ffff010000ffff89ff5afc11b10000") gr, _ = gzip.NewReader(bytes.NewBuffer(bs)) bs, _ = ioutil.ReadAll(gr) Assets["index.html"] = bs diff --git a/gui/index.html b/gui/index.html index 5746805de..988d51ea9 100644 --- a/gui/index.html +++ b/gui/index.html @@ -82,10 +82,17 @@ white-space: nowrap; } + table.table-condensed { + table-layout: fixed; + } + table.table-condensed td { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } @media (max-width:767px) { - .table-responsive>.table>tbody>tr>td { - /* revert a bootstrap setting e.g.: - * for mobile phones to allow linebreaks in long repro folder/shared with + table.table-condensed td { + /* for mobile phones to allow linebreaks in long repro folder/shared with * columns. */ white-space: normal; } @@ -178,7 +185,6 @@
-
@@ -232,7 +238,6 @@
-
Rescan Edit @@ -256,7 +261,6 @@
-
@@ -288,7 +292,6 @@
-
Edit
@@ -314,7 +317,6 @@
-
@@ -349,7 +351,6 @@
-
Edit