diff --git a/auto/gui.files.go b/auto/gui.files.go index d842f048..7dc47851 100644 --- a/auto/gui.files.go +++ b/auto/gui.files.go @@ -18,7 +18,7 @@ func init() { bs, _ = ioutil.ReadAll(gr) Assets["angular.min.js"] = bs - bs, _ = hex.DecodeString("1f8b080000096e8800ffd43c6b73dbb6b2dff32b10ddb4a41299727aefed9c89e2745a27edf1c9cb1327f9e2fa03254216638a5448d08f71f4dfcf2e00527852b49db4a96612dbc0625f582c761780c60f3f55599a33322d8b8b8a964f082b6b3a22b32267695ed3e6ef555657f84ffc4d1e8eef8d1f9e66c534cec88327641e671500c5f9699dc5a5fc1b81ee0535fc52b1329db16072efde795c92ea2a9fb1459a9f92bd6644b42c923aa361d0f60523727c329cf00175994d6340b3478292561c4f0b1721a3659165b40c83a3a6759f95196098d7f0775ae4247c50cd8a1570f860c1d86a48aeef11f820ee5549cf9fc70c91ef4edad653cadebe84269475d38ac4e39209ceb988c009760aecc84a4e39c10a00aed713a3739e9edaedcbab83e72859a0b5e6454211c9f18903c9418e826aecc97e5a9645e91857519abfc03e9b12689e66365b255d158d14bc7d3c2647308df96945a6745e94944c8b22ab48561467d0c2182d758a8c7160e085b75fa7c91312bc4a2b46734004b30312cec056f8ac91c3b260c5acc8888020bf2609a8bba21500b2ab15d861c0e82583bfe42c08435c8f14e4afe3cb239a272fa7ab4a41ffb666a705ced93b9ce657e93265247c99fe36ae861bdc79bd9cd2b213fb3bc017e70739087a1e67470a05d1439a2e12de18b3b41c3772d9797bfc877119c302c9ded1cf3500a9ca01951150108ccc13aea30d487ffc80647f012b991a9a47e4bfa71925a2574c407fd52b14fee09ee6d73c7f91c7d38c260a11d1459ea76077e7b4bcda2046fbece4fb5531f320e53d77c2795894cc8f90c8eefe3a3ec2f6df848f56d70e36934dbbcaa636fec3617e68cb295a0876ba079fe81eeeb44e8fdc0b5bae5775623e1cdc65317fd005456cbfd66c41615b9ac5dca97fd044de8af030aeaa8ba24cba912a5012f16ad3d2c9edfb57eab28506f2eff7ef0f8f08f84a02847ad950a3ee76e3828de8a89ecd284d681236fb167ed23909eff36d4a6d55a62acd53160e277a5718fc4f4e194873c677836088ee3fcec26091263430a0ed4d103f6b8d85cd967843363603bb9940d86a51b3a4b8c8bb215dbbb3cef4da56eeef31f8275bb37eb14acaea32f7a9c33d213ead5f4fe3d95952162b300aa0073608667146afa6455c2632885a7b26a54bc0760b9f831c0b046ee32095371e0b4580306c02ac4724185757b06497c06385765755e1667012b3d8144e37d089cb0404466003c72b2c0f45b812bab993c89b0952c76d7e7f3bfd043b63043aab4235701946b0ea5ec4b385823c4dac89712a800744bf209abd001a683e83860fef0ef68be5aac8c15520a6beea51d4c0f11ea7c989a509532af577378f4aa4d97ba63082cd8b0ba08ef12e449817e170a441b0043a4384d969e3e2211993c7bbbbbb3a649a4847d57c94301ac6eba2a103049d9134273e15716f869dd122aede5ee4100dae68c9aeb8aa1df0f869329489d5bbb65a186cb96e2c481427051c15042fc0feeb982da2657c19ee8ec8bfc843a14b0e7190ff76c568f5be60b095ef38827e0b0a95c792a1cda146b9a8d936d210a2f5a1ad817989af09ec75b30509a94fb5965276fb8ae000d46763edf2107ae264ba896d8b41243dbdd781992ab9c9ad27f7cc7408622d56579a3bc56673efc05dbe98ebab1ee160ddef41f655e7099da7398461eead054287fc2cc7dd4ef5ee1a051b354c142406b0c6ee23092fe62356ac5640d98999a7e64cace1003d9f830cefdf8c6ec0f9cfe3dd9388151f8040b90f5303cefc91e880799956ac0c1f0f27ba1c72f81e19600a089bed807cf94236ad07494607a62ca2fb11749370b0e1120b0287b49c817f8e4fa99c984764f0c370e09456aa4411c8dc3c57c57e06a1dfb79fef349f17df60b213ccb9caaf36d7da8405294c8d97b25c87812f4adaa0a9c4bc7b31adca741943fee5c2e4509f3e85ba497cf379845dd227b043bba276c6bd35c7bfdb0fab3683ab1903a90002f60aa799e0b21224c62e00858789a956be17cdb302e23320e3768a58a47238456cde9f6b9133728b4e1ee01c5b971c10bd819f07cf4f749b434053374d7b8431594639595422a8c2b5a5b58e754558c1a39fc008be08c57aa57fa4f44f24c4b56252863de887a189b1c3e704bc0cc0c56f7db143b3073394ea9fa0d7e2eca6fa94a9c94d94b68458aff26bcbf6d5dfadba6cf7d84b67b62fdcaa33d535da2ac3aacc5fac31c918579a2c0a75b9f65f3ae65b51f9df2682e1043ab729bf281fe9d6694066744eb9a12947081e3625c4392d2bc0ede2ef5baa274b61effde8a7bd659e61bb4d90b0a51d5d5c946089190d3f31510f500043c6a85a61407e1bb2f9469544609d68d9068a28f14619cd4fd902222ef2d823711b1f74082ab141a4ec358637f1d296d7610d325a91bd3d4394c1c017a1b4f30ce43d8355900e19758b69627fc8687f7607116c91566f5c829b539c0b4b308685c684297ae9ab94b01609171f34ec54d136fdf4514e6fcdd024654ab5ddad99f11842b5334a6282f5458c5160ec55dbad9d1b4612e4edaa49b59be3571c13eab01248cdbe5db8b084de890700541c58ce9532f5ad83f2faf8d019e1c7e7b4b786aaba84ff8a251567cf337e2695e87e50b401aafbad48f4731d67955b39a34efd0e219bb57673f1d9821e74e641ad6b339d8792e5a1b3c6a173db3d4f06efce4aee86bd5eb804b37e44ed39b651ccf64a1089f3241939683b960d75c4caa85a65290b83119a5abc52f6814b651fb88c188456e04888596c17f5a6555159d557200736fa9fa3b76fa28a9f8aa7734309c311b95ed03881ddef09b90ef68b1c78623befc13f0560e7f10a5813674ee34f5591076bad027caf7bc50cf00064e02b55f1b30bef7ad0ce49f4b31dcfc1cc4dcf293c6a9398039f4b715c6b30446b0e826e259b9b29e56cc92e1fba4e72acc3a89b6a677d7bf971477006444680d0a0adcb126c4e8e7810d14b30c124bc5e8f9a5dda66054980fa5e5cc21a72aa51033ba2d95c9c1918b1a9169adaf26e188bdab36158af64af0d1fdae6e85391e6b08489c36e10f805705294d10358238725675a8b0970ca1ab5dd6ac3d16720b503524df1402d4d3e2b07abd5a2b808dcb8e2640b32d72c5eabfa02f693ab3c5e02ffeb1e3369b859e754ba61fe7a452714122bba55d91645eb68981f2db955b2fd6cd7a5877e498633426cd6c7fdcd02519782e8ede12938a4c987b2d3f213370c68c4a99b7632ea3e0de17dfc28c7406d74f410f60e029b42db13d01d38fc2dfbb5b947414cda69b64d2e035e6e449222a723924e6e2a682fd36f934387ee2da8d6779b191c584016cf68382663603800726dcb4ed3a29dfb34e19445a1755d2e3f7fcb70ad25829ab41525ce9ef9c12449c9537de18aa41e3a1e3d7295f654d8e3f4442dbce82aea38f46f066f249e58a092737d9f6d3ed392c6673d4a7ee2041d307916b8907855578bd0defb3d8e2eaa8a92854db52d2ee96dfdd1f7b02e0bb6a065c3a72f7a546b665ee7dedbb763f0637b734ffda3d35fa410b199fefd16569d1b53048639b1cc3eef59615485f71ba843e238cbbae7a1f1908a456d66cf742cd2a8adb29002a6145f2a775c8d7701306bec691ae2ee806d1bbed2108ddea74b4a9e59d7b1b75ac72ca371f9a2b9aad01927aa77bc353e8f75ae652973873c3ee16c6ddd3ef9b831e7c413c9cecb14128becca9e5658d42aab9bc0e4e6c6cb0b34ea6ee636e18aa711f07fbb4dcd5a473d322badd8371c7614ec008f27c95e157d0ca681d36fa7b96a59b89dbf83de9be5767284568bf1e676ca18b0968c9f3f3653766d27102ab80cfeac4b7556f4b78dd471e35e4eec9ba546d4ee4025cf12309df9f14717ad0d40843b04f761832ac5631aeb26898b550e8977d6154aaeadd93bf625a52b18f1a89b37bc91bfaca233007619df36ecddfd5fbe90ffbf6d5e8ff6d933d143b25f21d1832cd832fbadf67eadd914c405ebdbe7bf7fbdc8982274ca2c1e1bad8aaf9122683c5b2982a4e2b4290baa0df38e4fec3e7d952b7183bdd0db5d409cba618aeac4e20acadde4f2c6a5ec095aee58451142040dd7c2153d918c98e55f338ec18fa84bb8f935aeb7b5300ea762070a0256733bb60c4113f60a9cc1c88610ae0560ecd1bc1f7d0e62c09b2c3a87e83c6c84c6f54d5d43a6361c92f618f0527783ae8b10c638177a3b8911b58b668cb044f9972f9141bbafd017a4dcd07ddbf77795d9540b48cd2ac3a134d667c5d510f5f896b07793c773513395403c5ae8ddc654c6e97da81c7a0e879e42b840c7f34d47e0ce3b791d7830229e630f6121dd5b492f97f8750a86d260354b746cdbda9d8a3b9ae23fa542864f82544bddfe26455e5fb9e9156f39cc79c77b0bc51bbe826956a2fba58b02215ffbf2a70e7679600b5372966ec854fbf0d8cb94eff874cb01ab2cdd690734ded29385ebcd261b77c1bb6a4f2ee0e69d32fe7c1daf42ff1af222e05711cd1746bda6628c578c6f371fed02e5a6a0b66dad09a84fea20606d9e0587ba4023fe6c6717e0b8382d6b8a4ac37844a60d97cae599985f6311d7cb37d76730e39200532780794549a2792ac187aecac8ce63cbdbcb61cfe4b0265756b08aa891e3b5eaaf065e316e83590c7dd60e05ed28bae11ba1473771f43c2d21d62bca2b4ebafdab3ff50d82672a029b0734e44cfd9682a592a1678e1d5a2bb22c8fcb26d8916c4863696ea1d904f9c6b25429664a8c601c272d5562998801967844345484cec4025634aa3391e94c2474962ef1220c18f288e4b5c64b929ea6acc2b7b5b326c6c619c1a7f0d6d579897e572bb10804cd0b2b71ab9dff9a15a7e29778ca490ff1d154dbf378b7095790b2f1400b78243b12b32e9a6073ad7e4985ac1406790c10b1fed5140df772b4f260315fd56c44f85b0f8788bc3b62c5efe9254dc25681daa88d03e14ec066689ae6317fdfde971f7391f3463e0dad23f03de6d825de172102cb3370593ffd1f79a8feb072400e39de73804e5c54bbb5f4d3101f0905e48ff426acf5e1e90eccbceec74c27177720ffd24d5e7d17521630d98d3de098609b9d2d297e05cc776467fcd18cf2a3439b26e85decec269cf561e92e66d68b974e26ee40fdec1b1859b510dfaa711b1bd398775ecdf5108db38bf8aa7ad37c83c7b7b76fe72b3395fd6d1ccf16757e76f0fc2b33eb6255bd6fce1facc525df868596f96df8701c5d3f1efdbc1e9f9a293807de8a563671609989ecb4a7549d86720846f6b7eb40dc78181fff39fef3cf93b1530558cf17e2c993bba77be47f3db6a1ccbfd33e0651148df1d5ac405841c24e4315f9ce4f435968190f7c5a4c78e09a9ed33028784228aae75dba54d799f832b02724d857ca97f2ac4e7edb58dbccca38af66599d583d3cd7318b9cf29e2ce0de93bf2a24d60a5aba04720cbf8ce5a998474c6cf606f81d3203929feef057927b033ded3d963823087507cf9e8ef9c8679282bddc1435d579fab9e6b52945495d3afa5cc360fc62a0d3d7c889224596e6674f3638b81a468466cb1189192b214a9eb13233cd03dba20730d1152daba8ceab453a676dfe109ea7f4e2639cb9ebe6fcc56e9f6a58f3198fc90525b0c6ea2cc903264251d0b6135870069afd885029bb32b4c5abf9136ba82c126f781315b65690930ee6d84214920945412a1267258d93ab5bb1c7cb6b7efeb6f390564420fcaadab15aa48db5fa310e3aac237069ceff050000ffff010000ffff0f6a742d1e500000") + bs, _ = hex.DecodeString("1f8b080000096e8800ffec3c7f73dbb692ffe75320bab4a412997272d7de4d14a7933a69cf2fbf3c71923f9eeb37438990c598221512b4ad71f4dddf2e0092000150b49db4e9ccd34c621b58ec2f2c16bb0b40e3fb9f8a244e1999e6d94541f3c784e5251d915996b2382d69f5f72a290bfc27fe26f7c777c6f74f936c1a26e4de63320f930280c2f4b44cc25cfe8d4077bc127e29581ecf9837b973e73ccc49b14e676c11a7a764af1a112cb3a84ca8efd57dde881c9f0c277c409927d310d0ec112fa705c753c305c8689e2509cd7defa86add67790218e625fc1d6729f1ef15b36c051cde5b30b61a92ab3b043e887b95d3f3e72143e4bb93baf594b2b72fa109656d5a91789833c139171138c14e811d594929275800c0d566d2ea9cc7a766fb727df01c25f3b4d6348b2822393eb120394851508d3dd94ff33ccb2de30a4ad317d8675202cdd3c4642ba7abac9282b78fc7e408a6313d2dc894ceb39c926996250549b2ec0c5a18a3b94e91310e0cbcf0f6ab387a4cbc5771c1680a88607640c219d80a9f357298672c9b65091110e4591481ba0b5a00205bafc00e3d462f19fc25674118e266a4207f1d5e1ed1347a395d150afab7253bcd70cedee134bf8a973123fecbf8d771316c70a7e5724af34eecef005f981ea420e879981c2914440fa9ba887f6dccd272ecc865e7cdf11f8679080b2479473f9700a42a075446404130328db88e1a90fef801c9fe0256326d691e91ff162794885e3101fd55af50f89d7b9a6769fa220da7098d1422a28b3c8fc1eece69be6e10a37d76f2fd2a9b3990f29e5be13ccc72e6464864777f1d1f61fbafc247ab6b079b49d3aeb2a98dff70981e9a728a16829df6c127ba873b2de323fbc296eb559d980f07b759cc1f744111dbb3922d286c4bb3903bf50f9ac85b111e86457191e5513752054a225e352d9ddcbe7fa52e5b6820fffffefde111015f4980502f1baad45d6f5cb0111d95b319a5118dfc6adfc24f3c27fe5dbe4da9adca54c569ccfce144eff2bdff4a290369cef86ee00dd1fd8789ef2de2887a2d687313c4cf4663a1d912afc94633b09b09842d16258bb28bb41bd2b63beb4c6f4ce5fe16827f3235eb162ba7accc53973aec13e2d2fad5349c9d4579b602a3007a6083601667743dcdc23c9241d4c631295d02d65bf81ce45820701d07a9bcf1582800847e15603d20deb858c3925d028f05da5d51f8cde02864615b38dd402736131018810d1cafb03c14e18a6fe74e22af26481dd7fcfe76fa0976c6007456f86ae0320c60d5bd08670b05791c19136355000f887e41347b1e34d074060d1fde1dec67cb559682ab404c7dd5a3a881e33d8ea31343136da9d4dfed3c2a9166ef99c20836cd2e803ac6bb10615ef8c39106c122e8f41166a78e8b87644c1eeeeeeeea9071241d55f551c26818af8b860e107446e294b854c4bd1976068bb0787b914234b8a2395b73555be0f153652813a37763b430d872ed5890284e0a382a085e80fdd7215b04cbf0d2df1d91ff23f7852e39c441faeb9ad1e27dc6602bdfb104fd06142a8f454393438d7256b26da42144eb435b037312df10d8eb660be253976a0da5ecf615c102a8cfc6c6e621f4c4a9ed26b62d0691f4f45e07ed54c94e6e33b9d34e8720d66265a1b9536c6eef1db8cb67737dd5231cacfb3dc8beca34a2f3388530ccbeb540e8909ea5b8dba9de5da360a2868982c400d6d85d24e1c47cc4b2d50a285b31f3d49c8935eca1e7b390e1fdcde80a9cff3cde3d0958f60108e4fb3035e0cc1f880e989769c172ffe170a2cb2187ef9101a680b0d90ec8972fa4693d88123a68cb22ba1f4037f1070d97581038a4f90cfc73784ae5c43c20831f8603abb452258a40edcd7395ed2710fa7dfbf98ed379f60d263bc29c2bff6a73ad4d9817c3d43829cb75e8b9a2a4064d21e6dd896995c7cb10f22f1b268bfaf429d44de29bcf23ec922e812dda15b533eead39fedd7e58b5195ccd18480510b05758cd0497952031b601283c4cda6ae57bd13cc9203e033276a788452a8b53c4e6fdb9163923b7e8e401ceb275c901c11bf879f0fc44b739046ceba66a0f30264b28278b4a0455d8b6b4dab1ae08cb78f4e3b5822f42b15ee91e29fd13f171adb429c31ef4c3b08db1c3e778bc0cc0c5af7db145b3073394eaefa0d7ececbafa94a9c97594b68458af706bcbf4d5dfadba4cf7d84b67a62fdcaa33d5359a2ac3aacc9fac31c918579a2c0a75b9f65f3ae65b51f95f2642cb09746e536e513ed2add380cce89c7243538e101c6c4a88739a1780dbc6dfb7544f12c3defbd14d7bcb3cc3761b2161433bbab828c112331a7e62a21ea000868451b5c280fc5664d3469544609d68d9068a28f106094d4fd902222ef2d021711d1f74082ab141a4ec348637e1d294d7620d325a91bd3d4394c1c015a1d4f30ce41d8355900e19758ba9627fc8687fb607116c11176f6c82b7a7381596d01ae6b7264cd14b5fa5f8a548b8f8a061a78ab6e9a78f727a6b86463153aaed76cd8cc710aa9d511212ac2f628c0263d775b7766e184890b7ab2ad5ae8e5f718cafc34a2035fbb6e1c2127a271e005071603957cad4b70ecaebe3436b841f9ed3de1a2aca1cfecb96549c3dcff89954a4fb41d106a8eed622d1cf65981476e58c3af53b846cd6d8cdc5670b7ad09903b5aecd78ee4b9687d61a87ce6df73cb578b756721bf67ae112ccba11d5e7d8ad62b65382409c27c9c841dbb14ca8239607c52a8999ef8dd0d4c295b20f5c2afbc065c020b4024742dac576516f5a6585517d057260a3ff387afb2628f8a9783c6f29613822570b1a46b0fb3d2657de7e96024f6ce73df8270fec3c5c016be2cc69fca9c8526fa35580ef74af98011e800c5ca52a7e76e15c0fda39897eb6e33898b9ee3985436d12b3e77229966b0d2dd1aa83a01bc966674a395b32cb87b6931ce330eabadad9dc5c7edc11ac01512b40a8d096790e362747dc0be8259860e45f6d46d52e6db28224407d2f2e610d59d5a8811dd1642ece0c5ab1a9169a9af2368c05f5d930ac57b257870f7573f0298b5358c2c4623708fc0238c9f2e01eac91c39c33adc504386595da6eb4e1e833109b01a9a678a016479f9583d562915d78765c61b405996d16af547d01fbd13a0d97c0ffa6c74cb6dcac752aed307fbea2230a8915ddaa6c83a27134cc8f96ec2ad97eb66bd343bf24c31a2156ebe36eb340d4a5207a7b780a0ed9e643d969f9891b0634e2d44d3b19b59f86f03e7e94d342ddeae821ec2d046e0b6d4e4077e0f097ecd7ed3d0a62d24eb3ad7219f072231265291d9178725d417b997e9d1c5a746f40d5bebb9dc1810524e18cfa633206863d2057b7ec542ddab94f154e19146ad765f3f3370cd76a22a8495351e2ec991f4c92983cd117ae48eaa1e3c1035b694f853d8e4fd4c28baea28e43ff6a7023f1c400959cebfb6cf599e6343ceb51f21327e880c9b1c085c4abb258f8e6deef70744191e5ccafaa6d614e6fea8fbe877599b105cd2b3e5dd1a35a33733af7debe1d831fd39b3bea1f9dfe228688adeddf6f60d5696b8ac0302786d9a73d2b8caaf06e03b5481c2649f73c541e52b1a866f6da8e451ab5511652c094e24b618fabf12e00668d3d4d43dc1d306dc3551aa2c1fb7849c953e33af656eb982534cc5f5457153ae344f58eb7c6e7b1ceb52c65ee9087279cadaddb271f37e69c3822d9791e436291accd698545adb2da0426d7375e5ea0517733bb09173c8d80ffeb6d6a563bea51bbd28a7dc36147c10ef03892ec55d6c7602a38fd769aad9685dbf93be8bd5e6e274768b518676ea78c016b49f8f9633565576602a182cbe0cfb85467447fdb481d57eee5c4bc59da8ada2da8e45902a6333ffe68a3d50004b843701f3628623ca6316e92d858e59078675da164db9a9d635f52ba82110fba79c31bf9cb223803609bf16dc3deddffe50bf9e9a6793dda67cf440fc97e85440fb260c3ecb7dafb95665310176c6e9efffef922638ad029b3786cb4cabe468aa0f16ca408928ad5a60ca83acc3b3e31fbf455aec40de642af770171ea8629aa158b2d28b7934b2b97b22768d96315450811345c0957f45832d22effb6e318fc88ba849ddfd6f5b61ac6e254cc4041c06a6ec794c1abc25e81d31b9910c2b5008c399af7a3cf410c789345e7109d8789b0757d53d7505b1b16497b0c78a9bb41db4588d6381b7a338911b58b6a8cb044f9972b9141bb2fd017c4dcd05ddbf77795d9140b48cd8a9643a9accf88ab21ea712d61e7268fe7a2ed5402f168a1771d53b54eef7de5d073387414c2053a9e6f5a0277dec9ebc08311711c7b080be9de4a7ab9c4af53309406ab59a265dbd6ee54dcd214ff2e15327c12a45aeaf63729f2faca75af78cb61d63bde5b285ef3154cb512ed2f5d1408f9da973f7530cb035b9892b3744da6ea87c74ea65cc7a75b0e5865e94e3ba071969e0c5c6f9a6cdc066fab3dd980ab77caf8f375b8f2dd6bc889805f456cbf30ea351563bc627cb3f9a817283705b56d6b4d407d5207016bf52cd8d7051af1673bbb00c7c5a9595354ea872332adb8542ecf84fc1a8bb85ede5c9fc18c4b024cad00ed2b4a12cd13093eb45546761e1ade5e0e7b2a8755b9b28255448d1caf517f6de115e31acc62e8d37a286847d10ddf081dba0983e7710eb15e96af39e9faaffed41b044f5504260f68c889fa2d054b25434f2c3bb45664591ee755b023d990c652dd423309f28d65a9524c9418a1759cb4548925220658e211d150113a110b58d1a8ce44a23311d159bcc48b3060c82392961a2f517c1ab302dfd6ceaa181b67049fc21b57e725fa5dadc42210542facc4ad76fe6b929d8a5fc229273dc4475375cfc3dd2a5c41caad075ac023d9919875d1049b1bf54b2a64a5d04b438008f5afa6a8b897a395078be9aa6423c2df7a5844e4dd01cb7e8b2f69e4d70ad446350e843b0193a1699c86fc7d7b5f7eda8b9c37f269a81d81eb31c72e71be0811589e82cb7af43fe4befac3c80139e478cf023ab151edd6d2a3213e12f2c8eff17558ebc3d32d9879dd8f994e2e6e41fea59dbcfa2e24cf60b22b7bc031de363b5b52fc0a98efc8cef8a319e5478736dba0b7b1b3eb70d687a5db98592f5e3a99b805f5b36f6064c5427cabc64d6c4c63de7a35d741344c2ec275f1a6fa068f6f6fdfd657662afbdb389e2dcaf4ece0f95766d6c6aa7adf9c3f580b73be0d0b2df3dbf0fe38b87a38fa79333e6da7e01c782b5ad9c4816526b2539f52751aca2118d95fae0371e3617cfcc7f88f3f4ec65615603d5f88274fee9eec91ff76d88632ff56fb18044130c657b3026101093bf555e43b8f86b2d0321e6cd3229e08a6b75b6eb62f57e0a0cd1d931fe41d130733118fa2e373ea7b19cf4e4529bf8b2d950bf1cd648f89b7afd452256df9d5677533cbc3b498256564f4f0c4ab5d7195977601f79efc5521b151d0d2259063f8cd304f84516196b537c02fb41990f474873fd9dc1be839f8b1c41940dc3d78fa64cc473e9514ccb5afa8a94ce3cf252f94294aead2d1e71206e3b7149dbe464e142992383d7bdce0e06a18119a2c4724642c87907dc6f2a46dabd816dc03ab2b685e04655a2ce239ab9319ff3ca6171fc3c45ec4e7cf87fb94e6aacf784c2e2881055f2651ea31111783b6adc08233d0ec47848ad9baa52d7eb4303186ca8a75c39b28f7d5829c7430c716a2aa4d280a529030c96918ad6fc41eaff5b9f9dbce435c1081f0ab6ac768913656eb471fb331cee33bcd994f2826f371f41f7bde3e63bababa0ddace01bf8781ae9f3f94a9a5fb0af704db8a9154aa40e15fc7cf76fef968e77f4fae7e7ab4b937767e31cc6d24df2a7d2fe4ae85c8b17fbb05f26f000000ffff010000ffffd55009eccc530000") gr, _ = gzip.NewReader(bytes.NewBuffer(bs)) bs, _ = ioutil.ReadAll(gr) Assets["app.js"] = bs @@ -63,7 +63,7 @@ func init() { bs, _ = ioutil.ReadAll(gr) Assets["favicon.png"] = bs - bs, _ = hex.DecodeString("1f8b080000096e8800ffec5deb73dbb696ff9ebf02e1ddcd63d6a49ca4b77bc7913593dae9ada7cd63e264bb9d4e3f402424a226090600ed681ddfbf7dcf01f87e48b42c27be6d3fb41609e000382ffcce01c04cef1fbf397affcbdb9724d47134bb37c53f24a2c9f2d061894392a54bd3f4d051abc4d7214f96e6952f122d45143179e89c1625475a460ef123aad4a183952241cf1c24c96830bb47c834669a123fa452317de8647ae1fec3a90a42ad53977dccf8f9a1f3bfee8717ee918853aaf93c6240167a6409b43a7979c88225abb54b68cc0e9d73ce2e522175adea050f747818b073ee33d73cec119e70cd69e42a9f46ecf089b7df211430e54b9e6a2e921aad4e359ae950c84e8d88276744b2083806c5dacf34e13e520a255b1c3a0b7a8e8f5e0a8c9cddc3069aeb88cd4a2692cfe4f2127ea9d72260afa1a7478fafaea6135babecc0129b0ba19596349df84a4dca272fe689076f9c7c1c7a15311532a6ed08cd33d1ab1426a1d9278d8d4d09217311acc8a5f949484a830006e4ce85d6223e20ffbd9f7e7a9e972d60d2ee82c63c5a1d10e707169d33cd7d4a5eb38c397ba47cb1475e48e0f61e513451ae62922f2c89ab7be64f16fd57f8f7b2c798ca254f5c2dd203f2c4fb3b8b1b753d1cac1b8b44a894faac6cd518cb2b9644628fbc1209f5e1ef9148940085dc23ce91c8246712867801232cc9b4baa0a06ca8dd014b140b66daa8ae9633549d6e29f26bb8740102192e2d29076b29f796969483920b732103262def1291b4e61589a568b1f980ec3f6f4abaf6c69071ff5e093c158aa3451ca04e814d9eb73be04abb8970e71938055d76655e1b857351e1ecd05a0d6162511627659b80ab34a2204b9e80ae33771e09ffac1807a8b6b564d0c7423f4ac5917c196a509daa604efdb3a5145912602f42c2f097f3474f9f7dbb479e7eb38fff7bf2f879938392063c5307e4596df2057f9ea49fc837d5fb82914fe1f5d3e2f5557b5ea066891750701c2d3d8fd80246bb5f297a637a4ff6abd746f369c497c87f9ce4f3cdbc2a185c38e22e7f5116e43e8fd16bd244f75802d161d9ec22e49ab9c6660e1271017ea6e10c2e9865fe37fbfbbd84828e5fb1d37f0a5ea56710e0a726466f60f998d8f5e3ded41885719af75d97bc1729c85712d7b5ef127a5e2e3ef41c4bec1fb489e267c016348b608d80c58b997a7c498da7b70e701af092083a760a4c957919ba4e1065b30f772e691238b3298f9745091a9b4394f4d1f7baf8e43e79fa0fe3f2895d929c674f6141301cb3bf273352ae005315d3282a88853c00ab773f818b6ef66fbd61a619f4fe19980545b3dea5c3909be5358a9964516d1e05776a3f8d96951337cb4ed12090220dc445522b85729aaf497f73daf580ffcb252ee16803f9439dcacb80eb07c95ca5cfa7f392f754e272359dcce13fdae8a81a79d941cc92ac311a33de5939260b5922ee9fc1b21d04ef582a1e3d06ea75762ea3551ae2d24cca5f6e18a0642de31eb01846f822080836076728e40a87369d404fa3bb46c98cea1aa67fc12c0b5add2389c18e4bd6f0731ea0e65e63780ce470cab4061554a3c6e88b656b7c45f36b32868fe7cb47e943d576b7a1b82027c7b7c21515661a956cd4e8c462d1199a6d7e4d8e48a634957aa4aa2ca07ad8eaf89da5d0d7ef74924535cbae955625d30930cbc0c5097804eb60077ca3ad8f1ef97b2e9506d77ab1474412ad0820e08b84f0054998cf94a272f59ce4e322175426087773ef9d93070e7060c57da0bfe0cb93049d62e9508070e58a1b8389dc38001f5bf757b572600a8b88f9bf9b77dbf45dedba2e2e38a6d6347cd62c3138dc9915b378cd58c00258a19ecd4a8e0d93c5f5abeda7d2d9fb90113bdf4c9ab5888454913963001de8390bc81c62884468427dc05d141cbe572d1624ce90e5f970b4282bc1d2cd80ef174dd2de7492365561e3a0116bd6d6c0bc1a8c49c3486d14611f4a39cd7542e03f57c5e64fbee69214a061beaedc8ea6db61b4065ad7938851b9e09f9c1e59355f341e6b0ff9cf8ec6b3651601de00056de97343730b7ad8b05a440c46268f10a420227a5c51e8d5f26fd729b98b583775080f90b1790f9ca9f5ea9e9bc6e5253639c28247f8cb3b3906fc6064058f8c6a4b13a026c1bf3fc1b0516a83ec6e9952a31ed41cb0ac5635832c1ac001f810d15415782205a480d1f7df1af32dc008becc2706d381d974e9b760dd261c40726ac75c32dfc8ef333191fe5baac3abab4de42b2320356467699e6aaab33aef9b98adaeadb4c34e74414d51b4753c974ea11b0db6344551b09894bcee7437c6b7b52bda30162c3885a81c22c87e61d878a1de84b4e2dffc5969c95344bf3d54908e8d16facab0540e156161b8d91769da063f3593462c0244d6f41034607c8eb66b1281f6c1e0e027c3a3bff9c41622c23058a42c694df07b537293999546f33527e88b18028636b4c615359422e1ff6716ca1bccb2c78cbfd654979198b7c1f23fe11d8d1a51cc56538d018747bfe6b3fccd5b1ab2dff38829f08834baa02bf53a8be74c5e5d9105bede23038dbe5b69d368ce138aaaf1ddd7635828e236bf7e12fe2db02b42aad7e49669738798e547220b5c8c6e2241db91f21b00ad626180ea6e389600d4be26c3b0c91de217e6e65a5c7a451580eb9b6ad760fd027ce4619561cc3b00646f203a7366bf303584300608dc6f51782d3611f87adccec09f33ff8cb515f3649908c9c85b2663ae14b87a75fb3cb77d62976a7bb63788dc65ceab1030b94ba3ce128bef03f233d7e1962ec15056267f872cd97a6d859221740845882efb4077074f9bd7fde8dec1bc4e7f3c9c4a1e832b72065270d5ec4644c400d27c1eb5f88c09559bf7e9d390beb8608b70b81ecc62f6ae16c61a06ec2c8e4d80f8b800b64ceed722566c7db45862d0fa6b911a7ff4f8b7bb13b6dae915f12a3e4160968fdac3d1dab0f57ac8855812660f20a7656ce58661e3d0e836448fc0fcbf02c86e00d9c963bd78453e681edd2c02512b4014b1077fee06e8d1549da9d64c8fde7ed8dd4cfd348335d1076b6a0143784c201293343a787275f59f7714271fe7afc93baad9969c804e1288ab11cbfcfa500b4da387bf793c99a7a803310335f7afaef0e9d140dd93c4c0e4f7f858579bc75f9b6959dac3b20fe9ad304c647a3cc720bcd93dcb0abc976b360cf945920800b2eccd8fe4fe21c9c07f2d7832e8b24633174f698442b6133c456fe494c9f32d333d1b316db1178707224c4395f9b83be4ac9bbd337b630e388c05ce9d4e029a2c992cfbb83fd0c96231a697afe94ddb59c7ff61526def43cf6deb3f228e3648af003f5f1d4a8fda7f31a335fb2f15681b42b342874ce21cd55dda84198966b7d984699f88e8a1d18b7ab7dd91410a792ab70ea16f6947664b68fd17aeee66d978d2ceb2bd080298dc76791e2b13a4d050833fe2e6c580c6ff296073d3f046a1e776933f33886ef3620c966eb7b915487dc7f016ce1928dcd8befe025ebbc861563f6d1e73d23cc083af5e4a29a4ea3fa5c6b0cc1e83f122962c75486664ff2e1e577b2d34f7d98d8ea9d561284c1c21686dfe286673ccf8f212de7aef79ccc082011bb203e78783383e80f8eeeaeaa0388c0c486d21394b826865212c3632ac361671fb47d46aa0afffb45a5da9cdb931ab08e34e81b6f1c79b1fbfece1b4864e974735cb83f2f8fa3b73a967dcf9f9e2005ffe088364417e2ba80e99ef7515bd73807ee8d879f3a479cdf5e4550ca8cbfd0d5e133b98c014952f32a998575e4df312a627ceec344bf136019990ef85cce2ee11d8515d28e863c97598cd3d005d139f46713829bb9a48060253b833f11368b9d2e49d7db1656f6b26e403fda590ab4920fc0cc15f7e61e1b8fe783b93e44a6538c5efb2be33dd3be801840553f61939ea39d5befe34b2d978829850c833eb89482c02000e853a979195ad63ecb7b47f5b754103d6a3b7a6d00d388dc4b2d783db0af9c5bf012f6eeba06706cba311037d34ff2f32510d030fbf6936eb0bc337ba1df6090a63a30daee2cba43f523e2a11985ddb1a7e26fc66c0cdf4cdadb34c4cd36657d52165c5c00fe2e9e4392308e8f708880b13188c70452849a500c812930b5014b2028d2027c05b09a2231562f41ac4df01b05c01ed07218b225ede45b2234f477bcb86dbb40773cd696273b4ba579f6459e12e68134f16e21674a97dd2bac5fa82035f447940432a9e7be4ad71b3241451b06bd917973506245f5c05b90b722f92e6bb177dfd0e4b53220577f05a76c434fb22d2afee4240f7c67978bb12f7c9f180a079f0718ba5c21273a3dd48fb1624dbba3bd5686c8e709c0094d37cc17d7b0de5411c50153eafa755ab2314cdccea8de55fab7201464df07f08c95b77becd23eef576e0fee565bc02817e267e982567983b5d1b43e075cd3c8cc376a5b42d6d7b8f96402517904b3c4f2804a8f646e74739e976e54cae31f99e6865d4759a3232312977408b787e2d273aeaf24c2ccedb875b8f228190b51d9c5cd7928cf660ec3f88c28ac4c09d332b5002bca676e8dcc72182c779f90922daceea5e585c7503b3aef02d52a3286186a387d416b6b31032ce2f34e34f27ff40051aed4b239335fb43d8a0386d65225ef3f6f221b85dd7a0ea87784fbc20e4252657e7fd074fce69c403f2e0415f69c0a55e75b779a6119d3390b9907670607633eb778e01f66359a7054f52bcfc966fda76f85a4d144db8d847a999b3995efeb192962f716a9fc03073378787c103641237b37060796a12bfa3f131e39205603c6644bdbb2e45566840f86bdc9ac9a676baad3b98dedcdd342d68030e4aadcfeadbe9a91f25ed919695e4e7cf7d924ca599058c106f2926565808e48d9b2406c1fb401d70fd02bfb2806921bc78e818ed9e91fc662ef82c6bcbc2169bcd4b43ce23a7c8010802a0312e37f813880af3fd15f0108fb839f61a3cf63a13ab4d6dc084673f87801cecf70620ccc0eb90d8e91e39632cc5b1c61cbad521d564cae219ae6ea6c274024ff66a25cc0cdab3a03974c581135a086f784370e0fd0661189bf30a7d5b675f4d918010f08a288c761ed1e46c605cadd45a7f22b5df3bac35668a670f1120acb7e334025187e616d1a1f383888b8326b9e922953ec31d65a9d41e7fec37cf5e4339b5b79313a56165c0bb0ab92f2a74d88f3273385f992db1f6cdd95df18edabd49ccb2bc287e5e838bc10ad8c67dc316800498f90ffa7c18393c2416e820abab4eb7e57739d6532dafc9f797c675e04626258aa554e295e6be6f5b54ee91a70798d12b4eb796c3c734c2da86397b8a86e0b85226cd7a49332d3059e2139377032d5ca10ea0e073f223243e9d20ad2f80fdca2d97da8709e839cb3f9bd0147ecd6114ebf43649eb53a0df97b6be6b58b51a51ff028c3eb458184e59b470368cdca4e7ec6575bc8f5d6739580184bda3bf55018b4bd63efa7a6c48dc1c71e32d81cd881b6bfd111077fd7ed44e70f710c1dda16fbcc1b1117dd7b708fbcafbb60afbea8d41f1d5803cfcd942f13da50328def45d5bc06c75fc2446e3fa73ef0a66dae698bee4122e4acd352ddfd8502dc7d6116f71957d00f06f58c7ded96b8215ba2759c23f6678102a15434b9a99c138dc6daab6af82b5785c62ef9eb20a7b9fe2f70560b6363b03de6961d3e7a4fce6c1ca23af72b48aef15301701abfd8e948531e668de205e1d33588b4d2d938c67310854d6e55e62665b6b07ddd5a1f09092f60d641c2036e3682ff3f665ff61899b191d7e23629dd9d9f26b181e3668981ebeb88ef119024df3fbd7e4b832c0c2c46cbd2d8dacbcf6bf39923683dc8d7d59660e59982dad6c0c9f111f36cdaa88faccd56bc4ac3064263df23307cb02ddf22533e8952f08c7ec3453e64b3d0c5d9447502b3507ae9a6f9e521fcd708a39d8d9bfa613f3b7089e333c3d49712bacfc6a28dab8ad5c5e7531b43019605e6f6d5c76ea1bcdaba68c1d034b915bb76162634ef66cb5867e3b7e09ed9d419d22de2b9e8b4f433a39687da6d45aa0359a92d280e15437adeb1f0cb297c6fbfb5e63fafd1e6dc8dcec557b4cc5a41262161fb57c21458caa0c08599118c01d9a4795cb517be65355ed0a4566c526554cc2e222371f85b7b64aa353ba88c0f235ab1b81ad99c89d1766e3fe36e95e43ff0202c5e837ef8eccb9b6f2cd136ce40273659110671834a1f7c905e9910fca08f2fb17efeda7168c37ea898fd78cea3ad269a58995cd120f6545dad41b62a85f9cd8706ba2d9fd4e24ae20d843c3311d9af3aec56157a77345b7ffa6c22e15e0d48cc67e170e078486672ed41393f7ac79773c86710de9f6bffc83b860c571b31b8d273ff96bf2cae4d4bc26c6a8aa822fe693313d12a000f188256628e3149ef3db5c0a359de6e0c153ba785d600efb85276bef2075c47e0166d26c7a2320f315a94ea0ed081d230cd9c8d63130da36fc91b1740848d76b8c84d255136786ff2f44bad6e7d4a1748d803d2a527b5e039a13735179bdea5922254e8b7972e83c194cb90e2bcfb560629d877d08ba5ededa23b277af6121072dab34125415f75cf67005328bc856e8b5deed5afcdad181f6e0ca81959b3c45216e448d47b6d7192b886ef3307f11991d93d9a2a29ae071270046092bc6bc25cede0268b7d3dbd546e7d07e5b835e77f3ad5a63fab6e070656a6491f0e897898c1022f25a00c2cdeab564067acecdc5c0244f7060d0b5323ed2c763628030f1c3f5e7ccc8d53036a6da0f214483782c5a95ad31556229dc1be4c8974eefe71faa6e66c16aeaf3577a1f178d1ba6f3477f0dfc36d3f9c587b3874e1ee6c5772e97df976027d557c0779c5aff9249807af490b31fbd55298941845a7cc5c056f4503b71f3f52126c81ee232da29b10bcfc3b558d6e294cbcba2310ff01e75f56cfed11a4c0dad41be396241856a115a8751aaaaf89c5f482fd08af9b6b487e7eba1c29bd45eecab48ffb61ea70ca2dfa170ae97b17321a2f5cc1b0a043aec5bc7a235e1c28db8b04d80f0a5c2b001235866fcf4f6eca0b72c85a10183837f7f2bf9e787933fb9855c8703b7691d77ee38c7b5fef58d7f5b44371a1be14ffb4fb1d9a3d700e5f033fbe69f37fbdd2231533a6b57fcfd63c6e4ca7deaed7bcf36d7aefe15b5dfdbff88dada76344d5b1560aee65236001ff36fe9fd3f000000ffff010000ffffb1b179c05c6f0000") + bs, _ = hex.DecodeString("1f8b080000096e8800ffec5d7973dbb892ff3f9f02e19bcd516b4ace31d9b78eacaa8c9dbc71cde4a838d9d9d9a9d92d8884448c498201403b7a8edf67df6e80f721d1b2ec788e3f129304d06874371abfc6a5c9ddc3b7071f7e7ef792043a0aa77726f88784345eec3b2c7648bc706992ec3b6a197b3ae0f1c27cf244aca5084326f79de33ce540cbd0215e4895da77305328e889832419f5a7770899444c53e205542aa6f79d54cfddbf3b6542a075e2b24f293fdd77fedbfdf8c23d105142359f850cc8428d2c8652472ff799bf609572318dd8be73cad95922a4ae643de3be0ef67d76ca3de69a971dc263ae390d5de5d190ed3f1aedb608f94c7992279a8bb842ab958da63a10b29523e4f109912c048941b2f6524db8879402c9e6fbce9c9ee2eb2801414eef6001cd75c8a68510c917727e0e4fea8df0d91ba8e9c1c38b8bc9d8e62a2ab0c4664268a5254dc69e52e3e26d14f178045f9c8c0fbd0c990a18d39643f34ef432814668f65963619342c84cf84b726e1e0949a8ef0343ee4c682da23df21fbbc9e7e759da1c1aedce69c4c3e51e71be67e129d3dca3e40d4b99b3438a0f3be4850469ef104563e52a26f9dc92b8b863fea4e1bf07df163546542e78ec6a91ec9147a36f5954cb3b4266dd48c44225d46345a91a2faf591c8a1df25ac4d483bf072256020c7287380722959c4960f10c382cc834aaa0606c68dd3e8b15f3a7da98ae9653349d762acaab3f750e0ae94f2d28fb2b2977a61694fd420a33217d26adec621137da158a856888798fec3eaf6bbaf2c59071bf2d159e08c5b147eca14d419f3c6d56c0957663e1ce52700abaa8ca7c3606e7a2c159d61a05a161611ac545199fab24a4a04b1e83ad3377160aef24e7034cdbf664b0c7dc3e0ac3917c1168309d326146bd93851469ec632d4202fb8bd983c74f9eed90c74f77f1bf470f9fd72528a9cf53b5479e541a9fcbe751f2993c2dbfe7827c0c9f1fe79f2f9aed02338b473e05c7d1b0f390cd81dbddd2d06bcd7bb45b7e36964f43be40f963239faf97552ee0dc11b7e58bba207779845e93c6baa327101d14c5ce02ae996bfacc5e2ccec0cfd49cc119b3c27fbabbdb49c86ff915dbfcc7e0553a98003f35367603c3c7d88e1f7726a65318a779d775c90791807e25715dfb2da6a7c5e0434f31c5fec13e913ffa6c4ed310c60818bc98c9c717d4787aeb00273e2f88a063a7205499a5a1eb0455d6eb706792c6be339df06891a760677388921efa5e17dfdc478fff6e5c3eb14392f3e4310c084662f6793c25c5083051110dc39c58c07de8f5ee6770d1f5faad374c3583dabf80b02069da39741872d32c47de9234acb423974ee5d15859d17033ece4057c29125f9cc5955448a7d998f437a7990fe4bf58e0108e7d207ba95279e9737d2f9ea9e4f96456c89e4a1cae26e319fca3b58a4ace8b0a2216a7356e0cbfd382270b5942ee9dc0b0edfbef59221e3c04ea55712ec26512e0d04c8a2737f051b35670f758041cbef07d82c5c1190ab944d62663a86970d5a899415543f3cf981541a37a24d15b71211a7eca7db4dc4bb0c7400fc74c6b30413588474f2c1afce5c52f29183e5c2e9fa407599bd506e28c1c1d5e8b5454906a34b241dc89f9bcc59a2d7e498948a634957aa0a9cc217bd0a8f8bda5d055ef649c86959e5d492d5326631096818b63f008d6c1f6f8469b1f3df22b2e9506d77ab643441c2e0920e0b398f0398999c794a272f99c647c91332a6384bb99f7cec883043888e22ed09ff3c5518c4eb1702840b874c535664237f2c1c756fd55251d84c24262fe77b36aebbeab99d7c501c7e49a044fea2906873bd3bc156f18f3990f23d4936921b17eb2387e35fd5432fd103062db9b4a331691802a32630ca0033d653e99410c110b4da807b88b82c31f95830589521479c68e16452618ba19c8fdac4e7a341927755358cb3462cdca189865039e34706aa308fb52e869a66302ff5c15993fd9984b128086d9b8723d966ed968305ab593905139e79f9d0e5dd53fd45e2b2fd963cbe2d9220d016f808136ecb966b9393d2c580e2206239307085210113d2c29745af9b35546ee22d64d1cc27d146c5603676ab5b9675de3fc1c8b1c60c2037c1a1d1d027e30ba825746b5a5095093e0df1f816dd45aafb81b5da9960f72f6f4ac4636832c6ac001e410d244e5782201a480d1f7df6aedcdc1087ecc1a06cd81d81a6d208656b5eb69c0bb75788064540fb9649ed1e3176222fe7754071717ebc8979d8154109ea579aca94eab3aa863b7aad5d29658d115d555d2b4f54c4bb98d748aa7ae9a5ce4a4907dabda21beae99d186b5d0a31388d221a2ec568a8d1faa4548231ecede95963c4134dc4105e9d8e8a12b0d53655f122606eb7d93a64d3054e9e2884d80c88a1afc1aaccfd077a1193303e4f7323feee7feea0d9b8b10c36291b0b8d1c05726e52a2d2b3acf951a98a386089061f84b26b25f473c3e8590b9cf1e06b73f430cae82e8bb218097528a4ddbdfcdecd754b4272208a49a2107228d408a98ffd300882b68bbc3ad7dada62e42316b0611ff806f34ac4577db50ecc2907dc543a6c0bfd2f08c2ed59b349a31797141e6f87987f414fa6ea94da1198f297691efbe9ec0021135e5f5a3f0ae415c2152bda4b44c995b242c2f14a9ef62d4170ada9c41780b605ecc0d80df8ec46208412e29302c728be48573960d29bda60a828eab5a576ffe1c8c65038711cc7b00aa6f216a75a63f33d587b87a08dc6d507823d611f87ad24ec19f33ef84350df368110bc9c83b2623ae14b87a75fd32b77562956a73b1d788dc66c9ab0062159786ad2116bffbe427ae830d5d82a1acccbc268a64e3b11552fa50322421caee0a425af185f9dc1ded3838dfd53d4f90481e812b727aa626cbd60d982900b0eaf1b009d7808a9d0febb290ae38698369826a908fb39a95f0de08606bf17d0cc48705f6c5a2472592c7d207f30506f3bfe44b060f1efe7a7bc279dbbc3c8ec737085433ae47c86d3d9cbf1c822196945923c9689a3e73c5707a1d976ba26a50c65f81753bb06ecdf7bd784d3e6a1e5e2d22514b4018d108fedc0e10a4a93a518d961ebcfbb8bd967a490a63a407bdab0114e13586c84cd270efd1c5c5bfdd52dc7c987d26efa9661b4a022a899987a254bfdcd742d3f03e46deb3046d206260e6dec505be3de8c97b141bd8fc015fab66f3f06b0b2d4d3a44f631b9168189540f9718843bdb17598eff32cb06965fc4b10060cbdefe40eeee9314fcd79cc7bd2e6bb07071374b206473de27af8d1c3379bae10cd85a8c9baf59e2c6115350a51eaea239ab5aef4cdf9a8d20438174ab129fc60b268b3aeef654329f0fa9e56b7ad3e66cec7f31a936f7a1a7b6f41f11571be49783a0af0ead07ad53196ecd3a5509defad0add00193d846759b16ab06a0db4d17a99a3b473a6874a2df4d57ac904236b55b85d2d7b462d527aabf16ac6a894366dd78dc9c757be1fbd0b8cde67dac4e9042cd0cfe888b193d16ffa780cdf58e37083d378bfc994174531643b074b3ccb540ea5b86b7b0cd40e1cafdeb2fe0b58d39cdf2d1ce6b8eeb1b9df093590a57ddbbf918a6d9ed42a390c50b1d9029d9bd8ddbfade08cd3d76a5ed7c55180a0d47085a693faad96cc73e3f87afa30f3c62d083011bb23de7fbbd28da83f8eee2622fdfb40d486d2e398bfd7069212c1632a2363de2fab7f255405ff7aebeaa519bfd75d61086ed966de28fb73fdcec26be9a4d175b5a8b0305f8f93b73f869d839837ca363f60a4c323f3b3d5585cc77da86de3a68d0b73dbfbe23bfe27ab22c06d465fe068fd3ed8da189ca13a9546c541ce11bc54c8f9de9719ae0a90b3226af844ca3f656e1415528a863c17590ce4600bac61e0da3605c5435960c14a670a5e247b072a5c97bfb61c3da5634c803fa0b2197635f782982bfec60c761f5f57a1ac9954ab189dfa55d7bdfb75003280b9aec3172d0b1fb7ff5ae6db3100531a19027d6139148f8001c72732e222b9bc7f4dfa2ffdbac73eab30ebb3589aecf6928169d1edc66c80e48f678719b073d33f43c1a32b047f37f3e1355ebe0c1d37ab1ae307caddb619f213132d650dfd45523735020303bb6d5fc4cf0b4c7cd74b5ad354c4c927a55e5666ec5c00fe22eee192308e87708a80b273018e18a50924801902522676028640916418e40b61254474ac438aa117f0fc07209b4ef052c0c797166cb729e0cf69635b76937309b5dd7660b7aa73dc922c36db0261ecfc535d85273477a43f4b9046ec478c0424a998fc83be3664920427fdbbacf0fb5f4683e3f32731bf49e4f9a6f5ff5d5b33e758de4d2c1e3eb21d3ec46b45f9e1981ea8df3186d4bdd47873d8ae6fea70d860a4bcc0db7a3ed6bd06ce38c59adb0d9d27104504ef339f7ec719d7b914f55f0bc3aad5a6ea9a8cfac5e59ff952c67d0a909fe8790bc7136debce25a6f0bee9f9f474bbb292148e3139c3b5d1943e0b1d67c7b35942bb46d69dbf3c60432b9805ca2594c2140b5275f3fc971bb2a677c89c677442b838e1d159189997207b488fbd932a2830e1945e2b4b9d9f5201408599bc1c9657b92b11e8cfd7b51583e3170ebba15ee800fc4d9be731759048ff3f23344b4add13def71e549d5aac137480da284331c1da436e83b7321a3ece0373e3ad9451ed8695f1a9dac581fc202f9ee2b13f19aafe7f7c1edba0655dfc7f3f439a1516ce6ea46df64dbfac9bd7b5da93e977ad95ee6998474c640e7425ae6a0db4daddf3904d88f69ad123c4ef09060b668db926bd950ecc2f93a4aa53b9be66597ba347c8953b92ac4b4dd6c26060f904a5ccc42c6b2a949bc6fe453ca712fa369b58b95701f7a9261af7309269f22eab184153ece4cadb678a87a9bce89bc4992d30650945807d6b5ec53dd67daa13aabd62f5fbad49a48d30ae0108f76c6567388ea8dcf2406ce7b401d40fe1cafa6c039223cade918539f92ec38333830dbb1854d362b9986dc881ca304202280c238f6e0231015e6d21a70170fb8d913eb3f1cb51a56695a4f7f9efe14008cb0973440cc816748b1d21d72c25882bc461caad501d564c2a2290e7526c3640c6ff63c2ab40cca831dd458571c24a18518f5af0ef67c5fa30cd3014785f1ade86c75958012f05c2d703b0b697cd2cfd7a0fa8d49bc3126bf9e05630ac06bce8a2f9832877c43214e6cf71991238d470ad3d0370225df3e367727510fad08170f413f1eae441abde1a902409b9066ed22369bbbd48e0d1655cb6066cc14ca4ca6a7ed8d39c6ee19e56e37b9d2ab51dc8c894869b5434b42e03a30c7ccf69def4594efb8c97c1852e9f260835c16b5fb41bb5d53a79338b6c7d963a561884471674e39efbf5e982aab1a5c1b6c1eb5de96eca85da4c5e9a617f9e325a4e82f416cdc3362016c844b207e973327fbfbc4223e147559e9a6f22e783dd6f292727f69dc26aee852a258023d4043cfe9b80ca51c1a78b287539bf976df827d9c4f595930134f5e109c76c2a4010e34d502678d3c622620c10a976803a8f88cfc008d4fc648eb064070b1f654b9c9829eb2ec9e8dbaf22b9eea9be2d0e4e567ef8f817ed7fcfd6d03ed2547dde0039d773e281eb370eeace1dccc53dadb0df0007f55e4d00b20fe1f7cb9090cac69730ff0a12171f5d0038f4fac0f3d30d71f21f4a81e1cdb4a00d247707b61081e6d591b8654d74abbd2bbd64cbbf20d09674a8646f8d808673a527bc21953776500b3d9f10e95daf9f8ce11cc94cd829b424a3828d5c7b46c8547351c5b4bbdf99d073d91cf9a71ecbd3d3f590973d2987f4a714718f42dc89e50845ff1be33fedf5fa8fb4ffa3fbbee7fbaff37faf5fcd1ceb3a717df8c7bc73dd3cc618189c9da3c48d75044119c74a495c1c931de560122b17359e0c2e676b1811437692c47e47506e7f1bb020d20a2b7b79359ac633632f602e721cc5af06c2569dc8fc1c7b26a1c455061736da1ba6aacd067c95d8c0c8d18867392d9cc651929c22c7be948558d0f9e3d2de30483784200270fbb43859d3c4e30a1016a19ff4d7002740aa63b199ba71abd385cae68770b03d98fdd5b6aaee691f0a695553ec9a65fc22b61819a5fc20f97f14c8640dd37fd6b7c587aa7dcffd87c1b7aa0e2d28cd211dd805fb1c2ecf32c36b5f42df88ee0b9ee4ef2e90073601f013db0cce488fcc4c1a380317b921968cfe784eb322466e8bf47043b81e620d54a146c0df55f8599da599514f7d85295770ebc83177d9bcd5c1c8832b47096c87cdeb82bdba6af752b15636cf5e704a535dcb50cef6243f67f6d04309e0dc7179d2da852c4d3e833f1b9cf267b7b9f49b53dd0769a82524fc729cfe757afdfb2570d74d7bda2eb777bb4beee662f68c039ba444240e7a195cfa588d094217c502402e48bdda39ce403d78c17bf3533e4536e76b6cd4c1f9d65dd47e1d9bea2d3299d87a7d958dd0e4f5734e4d62bb376ea9fb42f2fb80185e2d440561d99716df59bcdbc92339c44c5c93c1c6fd1fb648a1c918fca28f2d58b0ff6820ee38d3a260f56707519ed341613945d4be89b326a52afa9a17abc66cdd99a7af55bd1b88248183b8ea9d0ec8aceb7443bad03dddde759b66900c7861b7bcb2232841dcf5cc340cc8478c5bbe3fceb25b4dbfdf10fe28215c72d11d879b2fde166c1811c9bcfc474aa32e1c67c32ce1df9a840dc888bd3b751826b58961185964e33f030523aff9c630e7b3f9aedefa075c47e3e826e3bf7e393d99294fb14b7848e1186ac15eb10186d0bfec058d207a4ab390642e9b28833c5ff7395aef43955285d2160371455de5780661bc9ac363d4ba4c069118768fdd175c7e555197621e86a7a63f1d09ed087811cacacb44830555c8cdbc111c80c221ba1d76ab52bf16bcb069acc158c956169968851e53682e636afa0baf56cfe2c52cb9359bba49ae0a638004631cb79de10676f00b49b73ffe50a78df426c8d5e7b55b61c63bad6667164aa4db1e1064113192144e49500849bd16bc10cf49c99e3a37136b18341d7d2f8480f371302c2c49f81386546af46b011d55e00211ac463e1b2288d534496c29d5e89dcf4da4776ed7b7d8ab0623e7fad7de0a071c5b58ec177eb5fe75a477e0d7ddffed42cf9d62d7474ad3e90f24efd2daf3bdce42440357ac8c48fdeaad0442f42cdefbab01947689db8327d1f27c8eee330da4ab103cffd9558d6e294f3f3bc305ebc6aaecac9decd4f40e1d4d00ae49b211634a806a15518a5cc8aefd9b505395a3137b58ff0140664789bd8e39f25e95f57e3945ef4db17ce750a762644b85a787d81404b7cab44b4225cb892143609106e2a0cebe9048b941f5f5f3fe84c4b803510b0fffbef25fff878f427ef219791c075f68e5bb7d7e552bf65f3bb457483b1113eda1f36b41bf401cae18f56981f0bfccd2231933a6d66fced53cae4d27d3cda1d3d599fbbfc4dc2df9a3f49b8b21c4d92460668ab39ba0fc0c7fc32e5ff030000ffff010000ffffc637d7d4aa720000") 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 a75f6765..04c03444 100644 --- a/gui/index.html +++ b/gui/index.html @@ -144,6 +144,10 @@