Basic GUI translation support.

Conflicts:
	gui/index.html
This commit is contained in:
Jakob Borg committed 2014-07-20 13:49:26 +02:00
1 parent bcb5f6f472
commit f692e3ac73
7 files changed
+418 -168

No files matched your search

+17 -2
View File
@@ -13,12 +13,22 @@ func init() {
var bs []byte
var gr *gzip.Reader
bs, _ = hex.DecodeString("1f8b080000096e8800ff448fb16e22311086fb7b0a33423a5bb2fc00a0ab4edc35e9920e51187b9c35f1da9bf12c042dbc7b9c25906e3cfe35dff7dbfc3a264ba62f7e4c2861b0d5d93410ba8e0d93cd355946502658c785ce12968fed335b8eee5f4c589f8af548a0b7b07c070dcb8e79001dc6ec38962caddeab899047cae2b1746a8a412edce5b270a61143fc98c73a86362aeea89c44c693d8101592f0b78cc9e7df2c5283893ac345f8a26b918bb85d1085c4ed80a803ba1822fa05a8f5d192f07facf11890a45a7fcbece534525a6def02da99373cebbbc4ce1c4acc1240e91eb92b7e05ff372fa0074bb6af2b80ab6a49e7b056f953564dde10d6928ed81e2d82738147e0f67f40c772c6b588f64da0f4b1e2f5ba53eb5f9f000000ffff010000ffffd6b0277197010000")
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
bs, _ = ioutil.ReadAll(gr)
Assets["angular-translate-loader.min.js"] = bs
bs, _ = hex.DecodeString("1f8b080000096e8800ffa45aeb57dcc692ff7eff0aa1e343d4a111e0cdee879988592e60c30db6892171f6cccee6b4a4d66346230d92864740fffb56b55aad37b6733fd868fa59effa5549073feefc43fb5163b1bf8d58ba9fa72cce2296736d5fbb7f6bbe350fe1e1ede1d14ffb87ffb57ff81fb834c8f3cde4e0c00ff3606b9b4eb23eb86699c3a2eb943b417ed03b09f79c269ba734f4835c331c22ced3a6da55e8f038e3aef6e1f216161dfc436e35d789bb8db8a16fc4b91b71aea9ced3e95c8f7d7d41cc741b1b73fd4d63c6dbc64e1e26b1c1c8f33d4b35db6266962729f3f92ffcc920d4a9070c3275668ee9f3dcb0c98c99db8c1bd54f32a96809b39b3c0d63df602610e2f134e5ee154e8a13aa7dc39313c7ccf0385a2efaf65377775f3bb65810fa8da2227040721fba3c355a7202a9dddc7efa7cf2fefccf5fceff67406ed4a12ee5d4a33e0d684897744523baa6314de8c67a2ee89d355fd0d46234c387dcda39a25b4b5737ec3b51c2563abdc789074b3775fa68a94bca3b98f510c66ef260c6ec3ef41928659af27c9b02116624b97d7961a69d260f194faf1a43d95396f3757364db5aa103e3d9260a7343df87c76512c686fea74e0afa643559f592d428cd049870ad4aa851f2c05387a10208e5d621f5ac3b33e2b19f0753ef984ff9de1eb1cdcd360b8cfe96bb395f10320d3dc336813ffef8c9335c72bc7f444aee3486734e29037f5a91106861acc9d110a5b6b41c3360d9a787f83a4d363ccd9f8c000da37761402c6b9074bc47ff5187d9c0cc2270360388d8dd3542f5fb90c208ee56bf03c9278c136a2c5f5e42dce15bce3c58d09aa1fe753e113c564cfa45819cacf0e85211207ea95f6d252f393edadd7dedccd5fc70218e9de1d38415f4af86faa84d9e81c31db6bbbb6357f76e90e9720427fbfea628dcccd9a2e051c6b57ad1277bc99ddcc029f2f222fe82b1d7dec61f731ebb629c9e6098a838ca83302ba6f8bf723ea031b3fea2624c78c369c4b2ec235bf3960956463133b6e04db89a4cb6c5148577d262163db2340fe996531b4844cb85a8064f0e522acc89a32931c2bae6c3519581c5c040698fe780cc4e8c8062408f1d96c362b8909389e159b654d74cd7f7ecd2991ec8dec31e9f705acdedee72b02357d84a731975e6fec2d2ff7ba2ef79f8c35b58412d3647ca8cb9ee659cf3749394821b9250261d8e082115a560c1ed3ff02c03a77f97a46b968f9ca20ea936b5d63543e3f869183d06b70f11bb92baacb7dcb038ccc3bff8ef2cda723046b8cb7f1ada9ab7b7f612c088f5d8ca7a6cb9b361881f93fc5db28d41c86ee860a41dbcf86b9baeb89757f27f75e167ccf41d4d7dede011b662c556fc0d07898b474e4ad449893cc96351643367f59a64ffa9d8102ef9cf91c307e2cccce0d6ce2164150c268dc47f92a6ec09e6c15538c679483b84f6f6db30ef96166f1349379fb918065de93460542d6a30dc951111e31384c088e401e44e2de60fda799a262d0c702d7181e624dbc88d7fc8350f02b1d690ee2db323ae4140d1301b037c9a683fe87b6c4fffa18ee45e65acd5ef524ca7236242c0709f84ae764826e12cdc4b27a964a60669d6a9f299dfd2e82a6140e4a8b9c2a272459335b54da7cfdb3482bcd170dd9b1c9873de8511cffeced9bded3a658dd37b476292928746c0fcda82a0fd5c7462c35502d8eda694c02b414bae6892d3dcd90c50a749b20af9df3ab2b5556f49ae735a2dafa01db3a432a120f0c2c7115308953bb2462c0fb30cacffb636c20b16bb1140bbc47f858bd16dadc8fecad94d3647d70d31b2ecc5f9eb24cb4f93f5268ce090a12d0089775a9b5c0ec9641dc6425ee3a11efd0aaa971a0186d9bb7a7ac60c3279349463da0ab1ce9e006c4e9ce68d29f74300d0e9c93d0b23f4f2ea4270bf6cd878416377c0ab0d51cbb15444ba9307be81aac9829a22025152fd4d1823a448527c4e9324bf710081e08fbb66a501f822a47725630ff4919ed173abacbf5680e06bc59d718f6da36e32a6ef3078bec75ae402ffbbb45a27f30efcaba2ae84dd2355009ce36229e0f524ef823c5d540fd4908d5900ec368244c06620d52c89eeb93187fb17a4a8347129e931f380c786470106b95895adc38c17d487ea02bca7aa2e82637fea437521433f7000f0a9c64b7726a42ca826e4593d87b08bfa5ecc4145594d28d2a7603e0683eb20c9aca19214c17ad92fccecd9c5dc5e4c2e00ae219e7e442221a1282b7c106a4a4585c1ac8bb903d513e6ab920b8952ad7f192e75c8f4d1e208e1f99e753439a42aa91555ce60456db6cbd9b2c7db6f2d0186959c293ea19d81efaac7c95717c39312febf3ab65e19826361de564a718f9da9034a41668155c0b9aadc7024e1fb4705fd65c8db6321f0794cd94296a19a0e9555520e339ab48621145eb54d137c2e34dff03556508d181d8065f39bade3005c055f00e53c8856c365bbdb01b6768ee3224d70c3ab8106b07ace9cc0784fdb22780f7a6fed28c83801e7b18b91f343178680a108e4a17f4cb4aa92d756fc49cb36dc09bd90bb25ac80640941d2d4a7a5f7d5662a853770f155b907d2709a9741e0909641232246a74c5bd367b814d37fd7619ccaa99f8be92b9728f976e38803f1b62348a7d543e950e242b508b1a7a8716063c2213298d92a849474d31c6333e0bd41154822a50e5a1a185f8c2810f8b1a53720b8fddad1b8baf218f477b035e34106ea80d01d110b5e5e768401923ee43cadf02524474d5a2702c9008024d5d665b6d5f034a2815164e261cdf320717700680e64bbf3d17a0a40f3f8a401ce9fa972b5abbfacd7037325938c4cdd864b0080f39a16a1c8725f236b7c12c97a3f77f1aa568abb74799ca3b380432c2c3002e1251f7b9969c06f36ddca1fab91daba447ba3d62ad4f81730d2711138fd2f8399608814d2051a22691868355428536a1e58d04f63ad8b3eb11fe1aacedd3e79f6bb2cd8c042530dd89953e4b866a844c70d1f621845af725b910c0aa8caec8142aee8e67542b81eedb8f8164a4de5d63e75e0155df2ac41b2ba5451b8f7d7f6bd705d796fd01017669f9fdb2936b45c24ea9311ca4d7d1d06b5ca9a51a24ae4bf1a6cef486e9ed66b1d70fbb23706b72ecbc52be90e4b62d89058a6651db76359ab59bd714526f50f5b9ed11ca92418d442ffdc153a2f2ff48658f64b963debdaf0e562eabdbc189ef559b28243a4ae47e94de778959a7f35ce8e0f676793475a8e17f4766ce9e7ded2df3a1aaba8ab51626079b30d00a8c98686169fbd9ff3c5e45c06d0a0efa0959003640ffb6500335666b6b5b33c350ee95b32bb34d4efb744dc59aadb5720c75730488d01046adae00a72bcd4ca1200ddbbdd5da5548668c183485503b9d98d602e1cb02b7fd8aee48c70b25f64ca6b0fd42ea40ce0f76159fe5b12f4ad4119fede93e1a42fa06f978f40c6be752bc504bc5ac8a4e25124Line truncated
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
bs, _ = ioutil.ReadAll(gr)
Assets["angular-translate.min.js"] = bs
bs, _ = hex.DecodeString("1f8b080000096e8800ffbcbd797fdb36b32ffebf5e85cce3ab92112cdb699f8d34a3e338ced6d84963275d64b53f70d152add1e2c4b1f4de7ff31d2c0425397d9e73cfe776b1481004406030987d0e1f55aaa7e3ee722867afafaab7c78dc78d7f54aa7e1a541f1f1d1f1dd09f1faa2f2693ee3017d557e3b451ed2d16d3f0f050aa77fe9c3726b36ea5faa69fe6e3791e562f5e5d571e1d56fcce729c2efa93b1ff9bf849cc82fbef96f3bc3a5fccfae9e2bbc83cac3ef793e07e962f96b371d5be11dcdfca5955c672d65d8ef2f162de3a6a8b54c8d86b79753f6926752fa47fbda02eeb5edb0c289fcd26b379a334ae43fe9c43f3d6a17e2bea4c667e1a1f47e989eda331ccc7dd452f4aebf580baaefbc7719c36bd26bd52a377bc2935921e1cd355ecd5f3713ac9f20fef5f9d4d46d3c998def73d337c2f8e1777d37cd2a916e34fdb4df7a6b1985cd14c8cbb7ed098e5d3a14c73ffb07a73dfba99df5cb51fed1f0a1a66e82dc759dee98ff3ec81269d0aa137e706bdbd9d355f5fbdbd6ca81afdce9def3e0bc2d25da417e31cb3e9cb60bdb66bf529c162f53bfe78391cc671b25a7d955412a837f68e23b56a95c44ca56e8a26324e1a639ab06b1a5aad269b7b47e1337a73b5fa91ff1e5105b95a79e3e528c967f4b1f61b6ab5a313fa230f8eabfd713571c6e227428a54414a16d1a09280febcc178b0b819d70fbce96cb298a0356a355bad7c4f0d4ddd796339d20f92464fcedf7e1ebf9b4da6f96c7157abed6d16f9594063958d540e877e2a9256d6165910e543826bf4dfa07ecf65daabd5ece55e1c7f0aec9d8f01dbfa3c9b6aacf151949dd859cb00803b7b713e6cc7e0689a36dfd20be0ccdb5b5e43b5502dda546a273cd066ca6d4e97f31e5d9ac664633e992dfcc06933a5c5a8f06aa0355e91983b12397d5a7e92994fcb373ead95b7699cf4d7b69e15cdbe4b76e106ee26a1d74ba0f9abf48bce937820758f42464944f50f0e2249a5ada4dd487b727646b078baf08f0200cedffe41d0a781b8ca7562efd413d4c69f93fed8a79d885aff3a422dfdf8c8530b527a49ede8466736199de93e7c593f0edc96d674bd1ccf7bfd0e218c23cf7eb65bc57ed44f09803cb897cda4b1bf4f6bd3fb31bf8b6598e5c37c91579dc2e29d45b1bccef3e853b1e5453195d434416852abd163b131c3840b62b90ed641a487b10398ae9c059acad93c7f45789040e1f8c8f98af7fa2b74bd853fce3f57fd85ef60fbb5b8b7fb344cd64180c5b50d7c460d7b772a9d4e9db1ecef3e486cc5a2e6d7a26609c31aa4e334fa7467d5bd5d557f71fa077edcc3bc7a93e4cf3c5dec6efc99d3b846de3bebcd9c7db08d229d8aaf9da9f15aaaebea33b9c8dba8ff9bde788933b53fee78e1743693770fbef1c679c339f08ad1548a15d9359cf779f7fccbf4c1e6bf96561798349ba40cb7b81e4e52896ab896434251b898e70b02bb7c762b870eee488b76f6fc3d3aaaf67c75045d12ca07ba57add082125677b65c5a3a5708454638692c4025a22b3ac17da6906281cab8189b651b8d490dff7c445077f997b71d836d6c01edc5c8a0af9470665a1c07a047e85d89431407b47e35d55d1d1c3bcb295557aa15dd71747412a73c51d321d16834dae3029717ef76a41d262f02cd115edacf695e4fe777636e62ffb35ca4bd60d19b4d3e57df48df4ba79fe70a3fea2fa4515664a9425f3dffd19c767a70faf3b6bf551f38180f3e571d7df778a384cedc35a1e5d23851d22beb622af56129e9388cb9c1accdf80c2bbc5ea3619ad7844e391e5e537225d1229a88f712150059610bd1da75f3c5757f94fb4110eeeba70a9ae9d97cb29ca57910020b506bbaa17b4265bbe6faca2076503df7eb62e5bf710efbde3e104fcae7179f5d845eca45c701f70dcc9db8a49cd3f3b258652c9539f6f68e224bd681aed357b220edf0823a2b706438efa9e534db5f5498164b5d0aae40826960000103d8fb9180a6d403bd674021882d88a8835d11492953477879a99653606d9d56ccb8d4eaa29bd70e8d0a14290340b25d4cf4636f30085edb5a6d5f16a3a37d5a10ec78a1b8e3897968a310b50802ca7d24ed23bdcbbea21f10c2ee5ca4b1860a0dc0d4895aebcc5dfebd370aa2d56c3e302129609fe6c3b62679fad25df4e38e3ed01a95cdb8b787e6da9438c8ff3a290edf9f0847a7cb597f71f76e42288868ebcd92467f7e4aefdd1266fea9f16999cfeeae683fa78b09faf5f736ca7caf35ee1ea4733a46300bdb4f33b99007b68a83de93c445908fb798bfe6ad46e905b5f43808e910d05ff886d74ad234ce17729c02c0150a68ca30356d6c531f5bddc8869c4e8777405d8d7432a653cddfeef9889047e8d40cd6e17fd4b47d8456cc49ebd06569e9b08876d0200c11ccbc598868a6f12c6498a52b6fffe75797cfdefeec851502f49f8031b8f4d9dbb30f17e797d75e288190766e00a02ad4bd3a7bfbeebc2084d3628053e9128ebb49b5e62cdc606d13f19e7883a657ad7a21d098b3fa1f5c8602d497628b9972a5bbd021a52e980ed949e13413da4e21cdcd11f0a1997642a75f887aaf13cf43cf7dafe33122251a5ffd7624a1237d3d9e980bfddb023d44482aa4578f77d0d95d1e4d129fd24f231d4ec640558bd9dd7dd2c84753dabcc13ac59ce2105eabf53cf5bd93ac7ffbc40b000ff938c3abbdc568a8dfd49d7ccf54c551db72e7cd2f74da102c8fb8bdc3dffd93d6ef4fdaf527c161d03a6e17c28adf4ffcd6cde79b83763d38141587772848be13affe0520670697d9b9471f0e247ee475714695e55bd295c4fdc4e2d59f1d7696d8885464441bf89853fa70103cc466d5bcc02116681e19f212f338a6c7594c6348691e02f19431212de7532a386e074d7e4217e1de11e3d6e68f0a0f36f157d12a043b4c62b4f057246d7597b804a17306ff5262c137e94b9a25a645cac5442ba8ae3e4b3f137b4741dddf83d424697a5e0881d4676c963da08c35b6fbbf5db7e0ea2dfe508c680d0228af18f5dcdd3cdc42859a2800e2ff3cfefb61b72ff09e53f8fd332e8c4b858f9f7261dde5753f97367b75877c2d719bf8e1889bf8ef7267a75c18963bfbe1b02b088d95caceb8a228175293401c74414d940677a551a52d489977aed50c1f10ac35bb90b4450e5e206e79e36e483b8f3aa183485d7c39b097e684c25d5bf4e2c39bf9b8db0a693f51891fdecc1ff1f6cafea0fd153583e6cdfc9000a553e2dd3b2d89933d4afd9f40c19c0f7360fba777af32d012111197f6ebe88384777343331325e5d3f2743824682760db2af6bd865797019d3be2c1c7155957cd3e5cabe5b19096ab00de3e114cba5f01622457db21897b8dfc4b9efa5e955e224427e773b06b75baa78137fd3c96a21b1399f3b8ad76b85dbd9b791dcb4c2b1a84c41c34e4820e8464b9c8e7a54db497d76a9d163182d46a9bbe5b359834e8785ae6c054344008287d5ac466abLine truncated
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
bs, _ = ioutil.ReadAll(gr)
Assets["angular.min.js"] = bs
bs, _ = hex.DecodeString("1f8b080000096e8800ffec3d7f73dbb692fffb53a0bab4a41c997292bedebb384e2f71d2f7fcf2cb13dbbd9b71dd194a8424d614a912641c9de3ef7ebb00480204405171927b6fe63cad2d018bc562b158ec2e16c8784c8eb2d53a8fe78b82f84743f270ffc18fe41fe1553621cfb37c4ec2340288b4c8e349596439233ea394140b4a8edebd3d7b7ffcfcfcecddfb53328b133a0c7600ddb324211c1d23396534ff40a3809c334ab219348b196159994f2999661125f0759e7da0794a2332594367e4cdf1d91e2bd609455c493ca529c3eec2824ca17642c92c2b81a438e534bc3e3e7af9f6f425ef3ed8d919effec192382dc824cfaea1efc7a4c84b3a82bed2224e4b5a7d5f2525c3ffc577b23b8696f3249b8409b9f798ccc284015098cecb24cce57704daf14af8c08017d3c23bd8d9f910e684add3290c2b9d93c3aa45b0cca232a1be57d779237271393ce00dca3c998480e69078c01f8ea7860b80d0593cf7672514c4594afc7b8ba2589de4d98738a2f990dcec10f8d10a8388cec2322958f091e5b3bfd310cade864bdec17fef1d9dbeff65ef2cbba22974b4a1ed51965dc5b46aabb5bc1db6c92cf22c4968ee7ba755e95191273050857636cd56c048de65453bb26095d30f2fc202bbd93fa84be7b478f70a8a704a9a52e451981782c17c2680123e108e1d494929ef9001c0cded41ab12d869962fd7c72f708c9e569a824422928b4b0b92e31407aa9127eb57795664d32c395ac0fc831cd7642a3034cf71ed18b8612da52fb1cea40684882626e9395d65969162715e00534357dd09303da6d756f2cad53c07b9394e67996caef185d2e859c3625e853f5ebef41e13ef058569570ba33897e5c487cf43b51665082b91996a799195d305569caf22900c5975db26e378ea2022a74bd023563accaa8a8828bb4e932c8cac8484aca079ccae6a52f81f504aa7b0fed339035d34cb724a2659963092c0da819202dae8f35b141c18669e97dfc411e07e1d03f21410c17a01999be69223e444ca121110e45914c10260940160b15e8102f30afab1f06e470ab637e1c7539a46af262ba6e07b5716f30c97cd7b5c69afe3650c0afe55fc7ccc860db2b45c4e68aea37b0f08c2f43885a17c08935305a5a82155156c051b51c9e569c7262bb7407812e621a89de43dfdb304c5a08e17b84060cca02dd2880fbb01e94008adc4ba6d710fb1fd029b0a11b582891dec5327379b86c9b3343d8145a760e4c5e4450c82011bde9ac8ea0eda2a442fd37092d0c88dab4183c2a823f91bdfd6ac5844553f34a7a8849f8b5d55155a2c264db9b3fdf9497a6252204a085676367e6f367d9666e97a99950c6c8b1027882b39b1d75a105dea2a6d5ec6a7f6a529579ccaa6f3e34dcb71546d53c2a0d089d73986d89e9560bb8045320df94679aef16e23c29390b1eb2c8fba912a5012f1aa29e9a4f6ecb5ba4ad172fbfbd9d9099878b04b41472dfe76217b7672fc8aaed5493b3926a244a20857f1157c6f4d526d428049705a4ea7a0f869e40f15ad1fcf88ff1d3718d4526582e3342efce1815ee57bff96d2027870c5f75c6f889b6c98f8de028c21af056d9a23cd8e5491d018275b92d134ec260261d9a22c70a7ea86b4d9493ad1b726737f0941c5999c750f2ba74599a72e76d827c4c5f59b4938bd8af26c057200fd81e4825c80344cb2308fa4d57deb9894ae01d656cf0cc6b140e0da225569e356690008fdca22bf4fbc315bc3425f028d0ce58e31c51407bb246c0f4e17d0039b08088c4006b657481e0aa3d0b75327915713a4b66b3ebf9bfc01db67003c63be6a1e0e0358ab2fc3e942411e476df43863b80cc12f534dce8b38ba248787608f829f456731b8665ebb29fe8025f496c2b64166b4982ed07fe3f6900167e733efea67a4f6d083029aa23b78fefef8285baeb214f41812dc77165a1c5786d162ba8d89fc3ba1e8e299583b881fc3d81990f4a50781d382f581c44f9e1ae3aaaa5c28be31dbb766bf6b1aeaf2cd13665d0ff6312b1e62ef758d9e679aa1b3847e2a7886d7fe70a44114e8e8f908b357fbb34332260ff6f7f775c83892db5af5a3b8bfd05e1f186eb2300718df70b19cef7d5c4216217b779d82cfb0a279b1e653e798a22a0062590a464901c6a91d0b76cae52f4ec15a06f2df84c52258861ffdfd11f92bd915bce410c7e9f37541d959568085b96771d60d28645e113924a2c69b95c5a6aec109e8d3b706e6ecfc96803d355d109fba586b3065bfef102c80b70e29c71f6bc0a3bda96c5a0c2210d17b1db4c317f6ee5af102542fe0181425d3365f2c6e5b1ab6fd07e136ee40c21001f334bd4ad136526d01ad0713354c14f89ab0c6bec32e9c984f8b6cb5829ead9879e4af106bd8434d6ae986d737ad2b70fef762ff3228b273e8203f82a981adffbea8807999b022f71f0c0ff471c8e6876480810230cd06e4d327d2941e47091db4c722aaef4335f1070d9518ff38a1f914f43db84e7262ee93c1f7c38175b49225ca802c337e94807ff1f5273c4e67d95798ed08bdfcfc8b4db636635e0c73e3ec592e44cf6554376898987827a6551e2f4370e36d982cec6bcda12e145f7d22619f748dd8c25e119ce7fa9ae3dfef87559bc2d5b480510104ec165639c18525ba18db00141a0eda7ce5bbd12cc9c09e876eec6a11c3cb16b588c54733cdd3426a51cd039c65f3920d82b7f0f7f8c5a52e74086833f4b13c402b2fa1bc5b6422b0c2b6a9d5aa75458a8cdb3f5e4f6bb9569d4250898f8ba5dd33ec42df0fdb183bb48ec7e3537cf8b536b6701623c3ff1a7ccdaeb6e5a77465b761da12ac3de6e696a9acff69d965eac75e3c3395e1469eb975238e15637fdf98639230ce34197aecd2ed3f77ccb7c2f2ffb321b49440e73ee51ecaaf74e33420313aa55cd094c33f07991242bad736fabe267b9218f6de5fdd7d6f9867d86e23ecd8e08e3e5c1cc1127d1a7ed6a91e7d0286a4a06a440ae9adba4d1b561281f540f3377088126f90d0745e2cc0e4220f1c23aeed838e814a6c602b3b85411e566f940669adc8da9e26ca60e0b250ea7986ee1d8d55908e31ea125359ffe0d3fe6437223083e2ad6de0ed294e8524b49af9ad0953f8d297297e295c2ede68d8c9a24dfce9c39cde9ca1515c28673a76ce8cc760aa5d5112128c47a38d026dd77575c5ade5eaddaaf2b0aba40e04f4b594804002a94e771b41509f5d61b8c856fd0cb6b7159836e42958b5364c78b8d3490600a80df1c840f2a16fac9d9fdcd8d9cac20fb07bc8348a8aa986b44d7151917f9cbe7b1b307e3c1ecf5a542a1462836c55f073fc05cf57618fc98d875946a000f7ce4026f901fc6a95c8d3acf11f2c4bbddbdb767463953123d6077dc1d880a011efc416e930a21caeb821e01af364816d42a2f6b4111eb053cb5a868925c46f9989de02ceca1c7e654b2a7293a62237459fb33a5fe5bb4ab8e89f659830bb948f4ce11e924f9f8ce18bLine truncated
bs, _ = hex.DecodeString("1f8b080000096e8800ffec3d6173dbb692dffd2b505d5a52b64c3949aff32e8ed34b9df49d5fd32413c7bd9b71dd194a8424d614a902641c4de2ff7ebb00480104405171927b6fe634efc512b0582c168bc56277818ec7e4b458ad593a5f94243c1d920747f7bf27ff88af8b09f9a9607312e70940e4254b275559304e424e292917949cbe7af9f6cdd94f176f5fbd3927b334a3c3680fd03dcd3222d071c228a7ec1d4d2272c1292966d02ce58417159b52322d124ae0e7bc7847594e1332594367e4d7b3b787bc5c67147165e994e61cbb8b4b3285da0925b3a20292d25cd0f0e2ecf4f9cbf3e7a2fb686f6fbcff27cfd2bc241356dc40df8f48c92a3a82bef232cd2b5aff5e6515c7ffcbdf647f0c2de75931893372ef1199c51907a0389f5759ccd46f04da0b2af8c28117d33238dedb7b1733c2d7f9148695cfc949dd225a164995d13068ea8211b90c56319fc6d98ad1e9a28c4a16e73c8b4b1a5c0d8f05a28a659318d09f9000f826f037ed2318c02c9d87b30a0ad22227e1bd4559ae5eb3e25d9a503622f71a7c75d9907cd823f03100a384cee22a2b79f49eb3d97fd118ca5ec64bd1e9ff1c9e9ebff9f9f06d714d73e87c4bdbd3a2b84e69ddd668299b5a0445c0bbf3322ed3e9cf3059fc45819d879248fc006366e9fb4724c8808d87c1a8a9e0d54c56447ff2220f44f9edf0d8d70de2a18cd1e4054e473c877900b2001edb982c2d5991654044705e979e962c83c9d2f8cca7c50a8441b042e773cd5f9c3ae8f2dd332803561c1d37a5735abefa058a50c436a538b7312ba5c008c9aa39267a42b2722a3ae700f0e1f6b855096260972fd767cf701e02a334871586482eaf1c48ce721cb4419eaa5fb1a22ca64576ba0006c2ba6cc8d46080c1a80b2cdca01bf2e7586753038b826636e98cae0ac748b19895c0d4d857f71a989ed21b2779d56ace40bccef259a19a1b7ca13479ba61712368015b062066cf68a6491f14262953e52484ef43bd16e5092b91997a795954d305565cac125ce5b2eab64dc6d9d44304a34bd08b4e3aecaa9a88a4b8c93358574e42625e5296f2eb8614f1a7917490d6f36a3a059a68120e3582d21909bf11b2ac976ae348f3b40cd57a6caac2e0df725ade14ec5a884330c4f98fb33058c0220d5ad0f64ad930ab2661b36e762463d3b09b0884e58baa44267643ba96b049b483b93fc7a0f56ccefa87c56859b1dcc70ef784f8b8fe61124faf1356ac400eb8d0c1a0e4aee97a52c42c511bdcad6752ba06d82cc8198c6381c08de2d46913ca33028461bdc91d9060ccd720914ba091a3dc71aeed6eb064e2f6e04c013d768980c40864607b8de4a1d457a19b3a85bc9e20bddde6fbabc99fa09523e0190f75cd358c66057b1e4f171af23469a3c7192bd72b0a2690ae0d2fd3e48a9c9c80aa049306763fb082827653fc8025f49282954466b49c2ed054a2d02bb5e0dc7c165dfd88d49e04504073b4bc2ede9c9d16cb5591d3bc4482fbce428be3da305a4c773151fc2614ad291b6b07f163183b07923ef720705ab03e52f8c9136b5c75950fc55766fbceecf74d4353be7dc29cebc13d66cd78e9bdaed128ca0bdcc7d18402a3e5261c8e0c88126d9010610e1b536b48c6e4fed1d1910999266aa7af3f9a6506edcd81c112c2b58a47091fcbc5de27246411f357373918992bcacab5983acf14d5670dc752b04a4ab6f660c14e85fca5f9648516c2af71b98896f1fbf06844fe46f6252f05c459fed3baa4fc6d51c2f1e5d061475a50c8bc32f1484483b7a8ca6d5dbfaaca3e7d1b60dece6fe18407ea8d84d4c75a8b29477d87e000bcf548397e9cb6787b53d9b618a48ddc7b1db42d6b77772d5316d50b1eaa2a6e6cbe58dcb6345cfb0fc26ddd81a42102966c7e9da36da4db02460f366a98a87771066bec1becc28bf9bc2c562be8d989591cb24bb98603d4a48e6e44fda6750d2efe5e1e5d456571011db053981ad8fa0f6405cccb04cef2e1fde1b1390ed5fc840cd0aa07d36c403e7e249bd2b324a383f65864f501549370b0a1124df3d7944d41dfe351544ecc01197c3b1c3847ab58a20dc831e3a759ccbfc284a7707cfa02b39de0b1927db6c936662c48616ebc3dab8518f88cea0d1a2e27de8b69c5d265ccd64e4c0ef6b5e6d0148a2f3e91b04ffa46ec60aff483097d2df01ff5c36a4ce16a5ac2a80002760ba79ce0c2925d8c5d001a0dc76dbe8add68961560cf43376eb5889e0f875ac4e2d39971d2426a51cd039c63f3520da297f0f7ecd995297408e832f4b13c422b2fa3a25b6422b0c2b5a935aa7545ca42d83f414f6bb9519d525049888ba5dd33ec42df0edb183bb44ef02ce56af88d367670169d16ff1a7c2dae77e5a73acaeec2b425587bdccf2d5b59ffd3b2cbd68fbd78662bc3ad3cf3eb461cebd324615f99638a30c134ec1ed8d0a5db7fec986f8de5ff6743682981ce7dca3f94dfe8d66940624c4a85a0697e690f990a421daf5df47d49f66429ecbdbff9fbde32cfb0dd26d8b1c51d73b83882259e69841b5ef7ca0386aca4ba470ae9adbbcd37ac2412ebb171dec0212abc5146f379b900938bdcf78cb8b10f3a06aab081adec150615ebd92a0dca5a51b53d4d94c1c067a134f30cdd7b1aeb201d633425a6b6fee14cfb83db88c060e54bd7c0db539c4b4968350b5b13a6f1a52f53c24a1eb944a361278bb6f1a70f737a73862669794e4bf45a732f67c66330d5ae298909faa3d14681b6eba6bae6d672f56a559fb0ebf829028646b42a5240faa1bb8d20ba78f33c8f2799085985aeeaa7b0bdadc0b4214fc0aa7561fafbc559371900a037c49081e2435f5f3bc6383c87791ebf83dd4345f86aa65ad236c54545fe71feea658491e87c9ece5a546a14628362558a10d342847bf923f221c0803e28c0c3b720932236b45a65e934c6fec622c87a7bdbf66eac0a6ef9faa02f181b1034129db83c1d9697c3e737045c6311c7dac525ea8e680a879d5ed6324c1c2e7ec74cf416705e31f8a7585299063095615373ce9a50ea37b570d1bfaa38e36e291fd9c23d241f3f5ac3979f6e9420b12353c25b7a49d1d6662f26862ce8f41a612a8ec7541976c5212e624e2694e684aaf5563092a45c7cb7ecd0ae75fadd77ce65dcacd3c78ee3a7364dee46c2cc3d72dab0c29f7b17825071ec4ccee1fdb665ece5741d7b27376996118c10e3c170421b0902215421c316a3ed698f2e387dfbe25c78630c015015fe81d819006664d63d88a7a044d640f30da97522c98a699c65eb3d471fa6c47bb4ae26ffc71d48fc6adb92782f05d18b94834e54b6bf6173da50e7258b38a8cc320c46a8f8e395a6acde6b96dcfb0854f4124c01a1695c546c94be117adcebde640618971ef87cc2423ebc7acb085f9b136b620088b76999a16d3378d3140dfcd03f15c99a28b7a9548629d7ba8b06c6a01c81f95de3d49ead49610eec3dde99fba26bf4f39b1463103774b2429dd7ac47589bb9Line truncated
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
bs, _ = ioutil.ReadAll(gr)
Assets["app.js"] = bs
@@ -63,7 +73,7 @@ func init() {
bs, _ = ioutil.ReadAll(gr)
Assets["favicon.png"] = bs
bs, _ = hex.DecodeString("1f8b080000096e8800ffec3dfb5b1b3992bfe7af50bc7309ecd1362499ec1e01df11c8cc328f241f243bb737dfdc7d72b76c2b74b73a921af032ecdf7e55a57ebbdb360692eccefc90e06ebdaa4aa57a49a5de7b78f4e6f0dddfdebe62531b85c3077b0f3defc160c00e5532d37232b56ce370933dd9de79c6bee3676ac45e2a3d613c0ea0466cb51ca55669c3368c10cc4e053b7cf3faddc9f1cbf7efde9c9cb2b10cc5661fbb3b084346dd19a68511fa5c047df6de08a6c6d04c1a6654aa7dc17c1508068f13752e742c02369ac160ecc7e3779eb1b350605fa1f4456c70386e990fa523c1c62a0590644c30fc707cf8eaf5e92b1abeffc0f3002b448e853c9eecf744dc63f1c4e349b2df33b3d887e1e309bdf21123158642eff74ef39243abc31ef3436ecc7e0f2b858a9ff5b04bc183e103c6f6226139f3a75c1b61f77ba91d7b7fee9505536b134f7c4ce5f97eefbfbdf707dea18a126ee52814d02d8c28626875fc6a5f0413516917f348ecf7cea5b84894b695aa1732b0d3fd409c03193c7ad802c4a5953cf48ccf43b1bfd3df9eeb2810c6d732b152c595bee6aaf1d44e959eab11caf80c262e048a41b1f553cba48f3d4db518eff7c6fc1c1ffb091072f8001b586943312c88c87e65575738cfaf617e5fc3481b9bd7d77b0357ab18c0753652ca1aab7932f08d19144ffd48c67d78d3cbe0406e305321ac83909e999d2580841597161b5309632315ccd815fd642ce1410000792365ad8a76d99fb693cb1759d91890f6c63c92e16c97f5fe22c27361a5cfd96b918ade162b5e6cb1030dd4de6286c7c6036e9663d7c5f503fa9386ff3efdba1831e27a2263cfaa6497edf4bf1651ad6e1f81f522152b93705800576db0fc28e2506db11f55cc7df80b2bcf2860c82dd63b8465238506102f00c2a29bc6101c980db93bc075130c2db1aed543649df952a45777e91826a4bbb4e83958d8736b69d173505061a47420b4a35dace2065ea19aa8069977d9f68bfa4c57de5037ded7e58427ca485c11bbc853b026cf9b034863bd5879a31484822d86a2d7c4701e329c03add110100bd3282eda04d2242187b99431f0baf046a1f2cf723880b5dd4a067eccf9a3601c129bc03a65c188fb67138d120f47511ac09f8c369e3c7dbec59e3cdbc6ff76365fd429a8792053b3cb9e5690cfe9b3935cb267e5fb9c904fe0f593fcf575132f60b3b81f70101c0d3e0fc518a0dd2e19bd86dece76f99a389f877282f447245f2ca7554ee05c10cfd317e7823d94114a4d1edb9695003aa2687631955678b466b0e905089a9a34b8108efacfb6b75b7b0ae6048bc3ff0988956550047d13f130f46a54ec04286bfc5f910824671b11bfcc68faa7e77f4a2e378b0eb275055a360131012c3d746faaabafa8ccd8e08fc0fba06b2de3ac90b50c349945b12dfa93fe6e5197fd1188a241ca8c40b1b2640a9436b0a81820a12e184ed5480b7e66500f870a9a6b9168056d4260c181010d090afd42da69b547c74fa6cffe38285e3788a0814cf9ac5c17ecb837a025089a78e054f1833dc290f40f5831ec9d4a60a968860600be8bf979a1c7f93996b83f285ef29f8118f33404750b7680a07a72c249693a5db217c8a213d4911c90d659196a215815f531bc910663a937dc93d1242f41b9d56346fba8c63c7cf2769efc99b42773dabdf7f409e856e23df77b30648532dd23b6c93b9bca0004a87709daae3ebe532ca91530faaf402c281ab66a61ea6e98d5c83149c30a1e39752a3f69c11688930647134a82024f9309881b711c8f553f161715fa5045b018ad8a3355ed1e0afb6a64e37c00fc09ffca1971d68133d4c0043c2b06dad804f256319f84b3648a06092b7e79fe549c6bf89b26bd1cd5472232c98bf7ae13e4e3abab2ae8a01084b14820076405d74128eb986703075a2581ba88eb08f30cf43ff49af580f32613b4035104640fd55e5e05d23e8a4700e5dea8e03a5845167118c13f5e1ba89cb3628048c4690d1a827758c054252708b01391a895c8390d82061d0f82806173d0a84acf10b43a99960d8d3cb9d2d080fe857024680c8f5d740e5c90469ecb0079f206e081c8b5a74e249ad5b84d4d1af0e5cd6f4818b93a5d3e6a749e9ac34e41321f1fdd0b55cc34b5c8642b41a7c6e339d05cf31b5204149be5daaec82a63a83e6d0c7ce27ab8179af0914a57830d7496b69e88123b6bb232f6d106ddde200ddba55059b23700b0c9231a8020758aaf4367b9faa829bf91da585079175b4cc5e18c81937711333966b1f085315ccf5eb08c6aec82eb184d834cab66dd67a2ff21f43f9693e318955521eea0e35245d68009bd2800dd57d523957220890819fdef65c3d6256bb32e1235a05a7bd3a7f51272357bc31c8bd742042200cbe1e9b0a05877b7685734a568327c37c57805e29b6ab211d8941b361202ac637e8eb10b7093630596950fae056893a05f2a7116a548f20c1c34a2b24a14c100b559efbabf3748eaacb0146874a71aba7705ed8b2ad74455cdcb12f07e327d7f3febb0a95fe7f82484b5329697bd96b9aabfa83d561eb29f731c2f26690876203068839f6b9c9bf7870d4b15476e20db40e3116dfecdb287562e7fbe88c93d74e7921e930112361b410ab398ddb3a57175854d0eb160037ff58f8fc0aea3b98247c1adeb13ad72fcfb03808db3d649eec652aad5839a1d2bab518dec9e9a590374087962726b27013b06034c7fa8e19b9b4af81210fb4ac681b80464e6bb6f58dbcb8c14e6a8d43f925af8347dbf328a65bde5767a7dbdacfb720db08ac1edfa3cb5dca655d2d74de92ab3f2396aa204aacf4493c5b3c9c959a34a95fa44e4046605a5e7465b45b2352b36fdc9f6b9703e6db5096b0478b267703065823e494b2fd88ff3e1dacab054771561e174b924b2bc6998551634da49d0c98211829a7395f94019671d1f514833e8047ed00dfded11734eb6a712113710fc864a6e8359b1666e85606e234460a5863f6724fba52fe3731eca2e7e5819ffcc3ef08c9c3409f04a6bb52efeedc07ece89f655044e5dd3fd41bb620afeadfc3b990bb798ed1669f6b9509d846ad47468be85773cac799a7731b113eaf61b190a038a8187177c665ea7d148e8eb6b262d0cbdc53a1abd9c596a349231c725f2f2f3116caaa226bd7e50fe3d902bc45e6f482d6af30511cb0f551a78e881868a37a3196fc074576332d7d7a258777dde210763f0481c45876cbbee66ab0b74578a255984c2e6e7a5ec64e569c1262db33267a9545020ca2ec3627f1fd0186ee7e36eb3975d6651d1ef676305dc5f6830c08fdc80f774db85d359bf4145a2df0958dc6fc0fdee0dff26cc3262353a78d8e8e1b5fa72a99d82aa12fe9968aeb9e349acb4606f858ea431a0c5ccfdd3dc8d89439af5c95eebe44ba63c6dc1783c9cb31edcd6cc4fd24ed7d40fd4b3a1f03192646db3014aba1c0028a27dac16b76ace63a2d7edfe5bbbfbc23b622089Line truncated
bs, _ = hex.DecodeString("1f8b080000096e8800ffec7d6b7bdc36aef0f7fc0a66b6dbdafb5a33769266fbbaf69ce34bba752f891fdbd99e9e3e3dfb7024ce0c63495448caf6acebfded072075bf8c34bec57bda0f89471205022000022009ed3c3f7c7770f6f3f11b32d7813f7eb6f3dc719e8d46e440440bc967734dd60ed6c98bcdad57e43b7a2e26645fc819a1a1072d422df924d6422ab2a618237acec8c1bbb7672747fbefcfde9d9c9229f7d9fa10c1edf93e31e014914c3179c1bc2179af181153788d2ba2442c5d465ce13102973371c164c83c32594067e4c7a33347e985cf1096cf5d162aec8e6ae2c2d309235311034a3c3438fc7074f0e6ede91bd3fdf099e30055481cf16938db1db07040c29943a36877a016a10bdd873373cb458a84ef33b93b384d9f1c68e90f88eb53a57607d8c817f47c802019f5c6cf08d90998a6c49d53a998de1dc47aea7c35c81fccb58e1cf631e617bb83ff72deef39072288a8e6139f0158e89185f0d6d19b5de6cd58e1bd90066c7770c1d96524a42e34bde49e9eef7aec02d8e0988b0d209c6b4e7d47b9d467bb5bc3cd1a208f2957f24873111660d59ad158cf85acb5f079780e03e703c7e0b176634db88b90e6924d7707537a8197c30818397e862f68ae7d36ce98487e23d7d738ce6f617cdf424f6beb37373b23db2aebc0029b08a19596341ab94a8db2ab61c0c321dc192478a034a83963da6268ae895e44408466571a5f364f0899086f41aecd4f4222ea79809033115a8b609bfc7533bafa3a793605a29d290db8bfd826836f997fc134772979cb6236d820d98d0db22781db1b44d1503920cd7c6a41dc3c337f62ffffcdbfcc7a0ca89cf1d0d122da265bc32f59506a3b44649d408442451414e0ba09971f59e88b0df2a308a90b7f41f3940081dc208303501bce24a078091866602a5d501036946e0ff5c61b6b23ba5a8e5174ea4f915fed4fa73020ed4f33c8de52c88d4f33c85ec68589901e939677a1082b74f962262a6cde269b5f9747ba70c78071becc073c128aa3466ca34c814e5e543be04a3ba170263118059d75656e1b817350e02c6a951781303f0ec2ec1d8fabc8a730963c045967cec417ee798a0788b6d56490c7543e32c131661344277f30a1eef94ca2c5c35e8404f46793b5172f5f6f9017af36f1bfadf5afcb1c94d4e3b1da262f0bc4a7fcd98aaec8abfc7ecac81770fb457afba64a17885938f428188e8a9cfb6c0ad86ee6825e226f6b33bf6d249ffa7c86fc4722bfeee655cae0d410d7f98b63419ef300ad260d758326c01c91bd7639e79a394667f0d54b3034256b70c92cf75f6d6e3642f26a86c5d2ff02cc4a1716de5005d4f79d12175b114a5efecf80799c92b5805e253cfdebebbf4657eb198044af60968dc04c80488fed9da2f6658d0919fd05641fe65a4d28c96c2d81994ca3d966c3d9703b6b4bfe024c9160652630b192680e9c56a0540488109704876a22193d57380ffb025e972c9202def14104470a664898d02fb99e17215a795243f2975176bbc204096c4a47e52613c79d915141988947762a7eb6632834f30f7831e44c44a02a92a00380f7427a91cde3f4029fd83f685ed29f1e9bd2d887e916fc0066daf1193593a69d4b763c9e01c1399202d1327986b3106845b90f6722c1591a8c7778304b9fa0dd1a10255d9cc61cbc72b65e7c65664f6267f7c1cb1730b71ad9b3bf4763924da63b466c526073ee810175ae60b62bf76f27965833e8fd3760163c1a37cec206dc3869915212fb053a52ee147e1a85cd08373338ba501c26f0389a81b96147e1540c437659e08f69081ea316613255db8bccbf9ae830ed007fc2bf7c44ac77601d357001cfb38ed6d6cb1d149930f317d11c7d1392fd72dc39bb90f0378e0629d59fb340658a9f03015d08154c0c2cffe55c503f86ff99542015bb83ebeb22b9d842e99b9bc1f8bdbd0b4248aeff9cb4fef34d99c9a6a39165418193239f97f99ad0e2491179e2322c534b13c6fc69506d07723d9ba197890626b92842a9d0387ee3716d11fcf87938017eec4c325107d5d5c8ad09fca3a5fe7341c9fa0d5818979034648c33548b630856f3844502c7b073e0e69e5719b12a097b9e47101c4ceb422e92a6887199a95d18a17ef4c208b872c92c673ab042905df8648ce417dc43b559016b9815f4a9b5daaa17eaae9875a09d82bb1d1b797f2e7e9418f67561338739e6e8f02179a8e6b14601ee85b4984e3b31b6e06ec73f98c03595baa7184ea1f9bc039f130bf12139482722ee87324cd9523b2c88f4a24b7b10e612a47746b1df6c3df3273b23a0c6c48923985eac3bd03293dbf6e83f7cc3a5d2e0085c6e1011fa0b02a1ef6548f89484cc654a51b9f89a243c25975486e83025be46023e99109f03fc299f1d85388567661a00e78e430919df093cf0088ab36be139f081f9c4fcef24dd9667846a5be4b5675aedcc5f16e6b4521b138a0f521981789279cc03cfeae538e35d7b07e877550d7e5418c2b33966769007b134de14995345268c411c412f30cb136bf0f3c0077521088337bc61eeee9020c66148104377336964723de06094410f774651593c3ad1c7c0b3e2a5f4f053d0395141d1472111c4898967f4a89a5c75216a22e583b64df9d5a06130cb374a97858be4674d39d82cf6c1910659ae887e49c85378f8623e3d9b389aaca1f78d41d37a0ea151215e2fd30707e3e16840b887fc4e7ae04c2dd78c448baeaff195037cb086bf864787e0189b21844b46b58589610dfefd01d0aef89c4bb5aed40e5a821236a95ea59971ed4a9e1bf0c1a7914a1dba087c32ccd0fda9446fea0de24d20ec331e7aec0a1dd21af81e9e72d1e122964bc3432e996b86ef37629281c754cf6f6ebac0e7aa410a118b8579aaa98e8bacafbbc9a940d21a37d1449547a22ae2c9e0a4a251e44a79205206938cd3b5defa98be6ac36a40de3c163629507c85543264c93544e83cc2a0ae010ac2b14170d3337c2adb1ee1c379b781d2b4cb6d2c2878c15d03d84b3af64a416b125b260277746852c55e2b4da376a2ee4eaf4d5e3822626107dddf9896f74070a66177a23b753e0270adfd5f124efe3ae42104b0bc4d7a7ab325713c1cc5675d7c7923a5b8235b9a69f89462e18a00a2dcaec00f7d98b91421ffa7714dee2e1b0d96f2537160e68b4957ccf6376843fda688fc3ec46066a07fc37da6602ea2fe255da8b7713061f2e6a69ac019730d1826dd6f901658fb0b6d604d784851fdf63f1d7be722e8e2ee0fc27d38e6fa08fc7e786b403d21d6babe883d0723735fd0ae8cd23b884cde4d4d347217feb6b7a72d863a8408ccf27f4c36cb590a7189e1596605b2d4687d147320771d4484d43086357fac4099e9a08bb8dd5da06ebcd981ce26d96ff309b3ee3e993ce1ea548714fd4815449846571f448aea09eb84ef86e3271089bc0b7df0537f66aa8b8fada09e5760bd154f7748629877997bcebab4fb68160ac9c8319301Line truncated
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
bs, _ = ioutil.ReadAll(gr)
Assets["index.html"] = bs
@@ -73,6 +83,11 @@ func init() {
bs, _ = ioutil.ReadAll(gr)
Assets["jquery-2.0.3.min.js"] = bs
bs, _ = hex.DecodeString("1f8b080000096e8800ffd4595f6e1cb9d17fdf5314042c2001fa66fd6d3679f04b20dbf146b12d0f6c2986010101a79b3343a89bec25bb359e151ce43401728d1c2527c9af8aecbf3363797763aff7c11e76d5af8ac562b15845dd7d45444767f3737aa6b7470ffbe169642c5c530b59068998e774e1722df476dcb35ee9ca05533bbf6d01034a07f33a84c497e188a1872cdd318bc26de8cc3abb2d5d13e82aa89516e5be3676f54791b90f935459eb1a9b697aadfdadf6223921b5c0039aa2c82166147ed4ac6421f21b498fe75774559bc2fca86ae32c73a7a4042c5c100fc74122ba6aebcd6a5dd3bfff45df3ef8ffefe82feac62de891f32b5236a77aad69e9d807b0821e3b5b7bb368e0f9f05074fd12f968c2135de85a0c4ba3447659536a5b77ab1a135ad0c6164e21205452312244d09f72231127bf3da98bb8fe63c01cc7dc949480562d0a4d57733b17d0e0b305d4da53e6ca5251d095f2302aa7eb23533de47dbd3e22d54624390f46beb5aa341918b5a34afba5f32529b8abc4aa33ca4dc81c42694b6e299e4de2b338fde79a2c2dce7b27711e0791f8d4c0037fd53e608f524c4f490320262d4d60062d4c1d48794d66659d87e19bb5b6543877c37103d3285b2bbbd26186a3a109124fcf2e69092d611b6a5d461f7c02adbdb95153099fe4ecb11cfea550abb2c2f76d5c5f206349d12cd41d01c19f635f6462afab42658063e25c823da7c596c2d666f51a16756bf81c534d17567957eb8c714befcad63154aa5c1ce310029e2c8e4938259ce01d00d406e1d3c614052d60314e2b9bcfc183c8a9db40ca8a06cef593d5fe0af3271788dbc498388ae4efafcee9ac01dee23448d2a1b90a61e37cced80fb10f2a4090f903c2c2ea059f1b986869747deda527116db54f39b01b2756e116aaa027ed7116c89436828e73df2e3182cfe548d1bc3b6d62e31e6a843fd3ba6ad38020c784087a0eb30367da42ab78594d2809e6b2e98aa6a4bd409a2311ee4147fa5064ec821d5a84be501c464267d4f0b305bc2349498f2556e552a2e367e6d137e1244a7c80dfab78d9d438fc36e79cf54affd0c021a115dfcb8ba21762d585eb3e7134ce9f445a1c0e1817aad41d4b3e5a262234716414c92f9f3109ffa7cfe5b2305660ed30316c47b74332ceefcb25bd463612dee0b303ac9cac895df2dc94b87f078efb103b29c0be7a93b7ae157fedd02274aeea759f26da3d8e2945e3b2e0bdc7b55a359c33e84d4a2e99d772c19a2561f2dc694e3e35e97738a033ba84242a30cc8534e555c68171fcf713ca9465e126405221ef515823f432ac7f192fd32fc798e41c3977b451b1861a7e2680d7b7466f4605ab20f7d1a3c8abb317d392754a4a409d396b7129d0391737b758fb710c80039c56acf35b8cf7316107140fee0498883b60dea00954482d30b05777cddd257702b58a1e6b8723065d689deb7cc06f2911f65addcaf192df4442ae8463385ee4bae4700a6bbe62e58a1c44d5c6d46bb9857faa483b51cdbd49881ad238b144f80dc0525947c8943680e642ef50e9b305207408e71697e5d22076b96e1b9f8f19bdc095cec1ccf480f4c52746e170a4bb3e2e2baef57fa8ae33709322ad1df60c8b3a0d226849507da4c4cba5dba010e1d2ae6e3aeb7e92483b5153e7108c1ad238b15ce3d1833e4ecdcef0330124a81e79b749c5c99890404dc50798bea1a7ce37a5c026a404440ea7394a3997b9626f15730fa257b3f66818fa143125f5402968698d14b6d0d015e000620fcc5ab1c380a91263e1603900a3be35b865bde1e845a84847cee53617a4da2d1f8e67f9591aa666048dde830f2142900d3da518a3dcc970a246ad8c56b394d3485b6c694c2d56a32c8e7911fa67c8bab5df42df7ffef1cfb1919f407f5c025f356ab5f27a25f711472936d864a9c46f1685c98a2da95b650ae996554d77778d2fdebf670b7f89786f004c5c9a55e36361dd6fbbe2768a5b07be1b710d9a5b9e6546bd5f4a3ef63ee559b8a705c5cc88db6ca47ad69afcf926ec17a96de6b7157ba9911bd6cb0dcbdb276d4f0e0f218f9d0b456e782e2a70f9dfc81301cc447f5873cb8f768a6529981fb913b3a805aaaaeb32a162d96547cfd3a119e50706511c7bb09c43a4ebba103ba5d825c123f7476e54e156d859657aa7fd761730dc049c0a206d4ad25de5c54f0c849bdee4b20414564d91b37245bfff76508685da7318609703073a8648f9e8d6c18b4bb14db9c0f8341a132af4f49191abb0d61c6822547178a862e0dc2fcdb0de69ad4da888d822ccbd2894bde96c3fc8df558190909592a4ae54cf2e5d0333d27d791ddfeeae9b070f7ea7295dcfd747ed8ea6baba7f5cc0e1dc598aa4edb4103a4e4f49273bf6febac60c9c233bc3fbe58ac17311ccbb41cb7dcaef63f2c4d52fe0a305f64dd2e1cb5433a996c9561fdce49f2bdf9be08755fdc189ee411d52d71b13a6f5e2f11fbeeb0f8abca516285d4ef69f95d3f6a074afe1fc2f870dc7b39353d9543afebf13e1225200cc389c8eff76329ac32217ee5fd19768e87d4e6dacf9a1d1f72ca805ed5556719bfc115bbe1f17555e552bcf6f87978eeebe4e51f8b5942143ce5de27415c65535fa8bc3f03301f83a13960c5aa2a63f5f5ece5f4bbbf1fdd579044c89119c5ec518d20e23e30d3fedaa5c5e7b94d4079c264ee59c7292298dec9daa07afa15d80e4393f070f734ce0c790da39f1dc27d37dc8f47e9bf64fa269d4b78fea0033d86523fdea4acbb40b5d6fb8f68a0d1a3f7d6c256566fc6c81c20212e6564b148bf1a5aab335e977885f1496ad34b77a7dc7f85b353d3afe6d6cbbde76bdd55bd43aa2402c87bdfca65363f7749b8b65d51f038b0a0dffa58445e2e0abf7ff050000ffff010000ffff84efef43041e0000")
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
bs, _ = ioutil.ReadAll(gr)
Assets["lang-en.json"] = bs
bs, _ = hex.DecodeString("1f8b080000096e8800ff7c91416eac300c86f7ef1451166f5688cdac5ae8a62731c4402493a0c48c8410776f0269caa84c171013fbf3efdf544a3f444be07d2d47ab8044070ae5c73f217ea50aa5816c2f85e98b74bfde8e0cf5b73741e07adc76f68a6ead61349cf2571503066d2780d0f1f12ed6d533f0ecb72d73811ceecf206b263c1584123f818983eaae963a48cb6fa2a7651ae28dc851508947d4a8ca089e3badebde7ddb7ee4cbe19e4d94c1c56b478d55cbbe2f76607c4bb3c2d7649ab625eb513ef7e9ac6574e715343373f0c0cb84b53c3e32d3b011e129147630134ba18021fc3d3feadc3258dd57f4c7561c8ef6817927ff71f4d3fb679cae2a0fc50b2f394c413abe000000ffff010000ffffe37f5ed168020000")
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
bs, _ = ioutil.ReadAll(gr)