diff --git a/bindata.go b/bindata.go index c033abf..9006968 100644 --- a/bindata.go +++ b/bindata.go @@ -76,7 +76,7 @@ func static_css_app_css() (*asset, error) { return nil, err } - info := bindata_file_info{name: "static/css/app.css", size: 6385, mode: os.FileMode(420), modTime: time.Unix(1426983128, 0)} + info := bindata_file_info{name: "static/css/app.css", size: 6385, mode: os.FileMode(436), modTime: time.Unix(1428524242, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -96,7 +96,7 @@ func static_css_bootstrap_css() (*asset, error) { return nil, err } - info := bindata_file_info{name: "static/css/bootstrap.css", size: 109518, mode: os.FileMode(420), modTime: time.Unix(1426567063, 0)} + info := bindata_file_info{name: "static/css/bootstrap.css", size: 109518, mode: os.FileMode(436), modTime: time.Unix(1428524242, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -116,7 +116,7 @@ func static_css_font_awesome_css() (*asset, error) { return nil, err } - info := bindata_file_info{name: "static/css/font-awesome.css", size: 21984, mode: os.FileMode(420), modTime: time.Unix(1426567063, 0)} + info := bindata_file_info{name: "static/css/font-awesome.css", size: 21984, mode: os.FileMode(436), modTime: time.Unix(1428524242, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -136,7 +136,7 @@ func static_fonts_fontawesome_otf() (*asset, error) { return nil, err } - info := bindata_file_info{name: "static/fonts/FontAwesome.otf", size: 85908, mode: os.FileMode(420), modTime: time.Unix(1426567063, 0)} + info := bindata_file_info{name: "static/fonts/FontAwesome.otf", size: 85908, mode: os.FileMode(436), modTime: time.Unix(1428524242, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -156,7 +156,7 @@ func static_fonts_fontawesome_webfont_eot() (*asset, error) { return nil, err } - info := bindata_file_info{name: "static/fonts/fontawesome-webfont.eot", size: 56006, mode: os.FileMode(420), modTime: time.Unix(1426567063, 0)} + info := bindata_file_info{name: "static/fonts/fontawesome-webfont.eot", size: 56006, mode: os.FileMode(436), modTime: time.Unix(1428524242, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -176,7 +176,7 @@ func static_fonts_fontawesome_webfont_svg() (*asset, error) { return nil, err } - info := bindata_file_info{name: "static/fonts/fontawesome-webfont.svg", size: 287007, mode: os.FileMode(420), modTime: time.Unix(1426567063, 0)} + info := bindata_file_info{name: "static/fonts/fontawesome-webfont.svg", size: 287007, mode: os.FileMode(436), modTime: time.Unix(1428524242, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -196,7 +196,7 @@ func static_fonts_fontawesome_webfont_ttf() (*asset, error) { return nil, err } - info := bindata_file_info{name: "static/fonts/fontawesome-webfont.ttf", size: 112160, mode: os.FileMode(420), modTime: time.Unix(1426567063, 0)} + info := bindata_file_info{name: "static/fonts/fontawesome-webfont.ttf", size: 112160, mode: os.FileMode(436), modTime: time.Unix(1428524242, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -216,7 +216,7 @@ func static_fonts_fontawesome_webfont_woff() (*asset, error) { return nil, err } - info := bindata_file_info{name: "static/fonts/fontawesome-webfont.woff", size: 65452, mode: os.FileMode(420), modTime: time.Unix(1426567063, 0)} + info := bindata_file_info{name: "static/fonts/fontawesome-webfont.woff", size: 65452, mode: os.FileMode(436), modTime: time.Unix(1428524242, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -236,7 +236,7 @@ func static_img_icon_ico() (*asset, error) { return nil, err } - info := bindata_file_info{name: "static/img/icon.ico", size: 104736, mode: os.FileMode(420), modTime: time.Unix(1426567063, 0)} + info := bindata_file_info{name: "static/img/icon.ico", size: 104736, mode: os.FileMode(436), modTime: time.Unix(1428524242, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -256,7 +256,7 @@ func static_img_icon_png() (*asset, error) { return nil, err } - info := bindata_file_info{name: "static/img/icon.png", size: 7945, mode: os.FileMode(420), modTime: time.Unix(1426567063, 0)} + info := bindata_file_info{name: "static/img/icon.png", size: 7945, mode: os.FileMode(436), modTime: time.Unix(1428524242, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -276,7 +276,7 @@ func static_index_html() (*asset, error) { return nil, err } - info := bindata_file_info{name: "static/index.html", size: 7491, mode: os.FileMode(420), modTime: time.Unix(1426982817, 0)} + info := bindata_file_info{name: "static/index.html", size: 7491, mode: os.FileMode(436), modTime: time.Unix(1428530020, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -296,7 +296,7 @@ func static_js_ace_pgsql_js() (*asset, error) { return nil, err } - info := bindata_file_info{name: "static/js/ace-pgsql.js", size: 53342, mode: os.FileMode(420), modTime: time.Unix(1426567063, 0)} + info := bindata_file_info{name: "static/js/ace-pgsql.js", size: 53342, mode: os.FileMode(436), modTime: time.Unix(1428524242, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -316,12 +316,12 @@ func static_js_ace_js() (*asset, error) { return nil, err } - info := bindata_file_info{name: "static/js/ace.js", size: 327872, mode: os.FileMode(420), modTime: time.Unix(1426567063, 0)} + info := bindata_file_info{name: "static/js/ace.js", size: 327872, mode: os.FileMode(436), modTime: time.Unix(1428524243, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _static_js_app_js = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\xec\x3b\xed\x6e\xdc\x46\x92\xff\xf5\x14\x6d\xc6\x88\x28\x58\xe2\xc8\xce\x1d\x0e\x98\xd1\x28\x97\x53\x7c\x48\xee\x92\x38\x6b\x39\xc1\x02\x8a\x20\x70\xc8\x9e\x21\x23\x0e\x39\x61\x37\x25\x6b\x1d\xbd\xc1\x3e\xc0\x3e\xdf\x3e\xc9\x56\x55\x7f\xf2\x6b\x66\xec\x4d\xe0\x2c\xb0\x36\x20\x91\xcd\xfa\xea\xea\xaa\xea\xaa\xea\xd6\x5d\x5c\x33\x9e\xe6\xb2\xaa\x67\x07\xf8\x9c\x54\x65\xc9\x13\xc9\x53\x36\x67\xcb\xb8\x10\x5c\x0d\x2f\xaa\xea\x76\x1d\xd7\xb7\x02\x86\xdf\x3d\xce\x0e\x0e\x96\x4d\x99\xc8\xbc\x2a\x59\xbc\xc9\x2f\xe2\xa2\x08\xd7\x5c\x66\x55\x7a\xcc\x36\xb1\xcc\xf0\x67\x1d\xaf\xc5\x31\x4b\x16\x47\xec\xdd\x01\x63\x4f\xa3\xf8\xe7\xf8\x6d\x88\x8f\x8c\x35\x75\x31\x65\xc1\x04\x30\x03\xf6\x4c\x23\xd0\x07\x45\x63\xaa\x7f\x1f\xd3\x58\x12\x27\x19\x9f\x2a\x59\xd4\x48\x1a\xcb\x78\x6a\x38\xd0\x88\x68\x92\x84\x0b\x01\x50\x5a\xaa\x10\x61\x14\x67\xa2\xb1\x50\x03\x33\x7a\x7f\x54\x48\xbc\xae\xab\xda\x43\x79\x9b\xd5\xc7\x4c\xc8\x58\x36\x20\x77\x0f\xff\xe7\x3f\x35\xbc\x7e\x88\x80\xab\xe0\xff\x77\xf9\xea\x3b\x04\x8f\x6a\x2e\x36\x55\x29\xf8\x1b\xfe\x56\x1e\x19\xea\xf0\xf3\x11\x9e\x1f\x3d\x1d\xad\xb8\x7c\x13\x2f\x0a\x2e\x42\xd4\x47\xf7\xdf\x3b\xab\xc3\x00\x00\x83\x63\x50\x8d\x24\x68\x78\x7c\xf7\x48\x3a\x9c\x01\xd9\x1e\xb5\xd7\xd5\xbd\x08\x09\xf2\x98\x55\x1b\x69\xb4\x3d\x46\x6d\x82\xca\xa6\x47\xf8\x1d\x4c\x6a\xc0\x0e\x3c\xc4\x41\x16\x97\xb2\x6e\x12\xd9\xd4\xdc\xf0\x21\xf9\xf7\x60\xb1\x5d\xf2\xaf\xcb\x94\xbf\xe5\xa2\x45\x74\x2f\xb2\x24\x79\xae\xb0\xc7\xb5\xf3\x55\x2e\xc0\x9e\x1f\x86\x94\x3d\xc0\x23\x53\xd0\xe3\xe4\xfe\xc7\xd8\x7e\x9f\xe0\x00\x39\xeb\x29\x6d\x82\x8e\x22\xc8\x9e\x34\x92\x93\x3d\x85\xbf\xe0\x4f\xe7\x26\x96\xda\xa6\x12\x8a\x1c\x01\x20\x29\x46\x4f\x53\xf5\x8b\x69\xc2\x07\x6d\xc2\x9b\x22\xce\xcb\x3d\x09\x6b\xe8\xfd\x48\x17\x55\x9c\x6a\x0b\xd6\xfe\x1c\x06\x9f\xa8\xc5\x61\x45\x1e\x1c\x81\x27\xac\xab\x3b\x1e\x02\x1a\x7c\x74\xe6\x3e\xe8\x8f\xf8\x1c\x2d\xab\xfa\x25\x78\xb6\x83\xc8\x25\x5f\x3b\x8f\x03\xfa\x67\x45\x7e\x7e\x26\x36\x71\x79\x7e\x96\xb3\xa4\x88\x85\x98\x1f\x2e\x63\x08\x04\x27\xc4\xf8\xf0\xfc\x6c\x92\x9f\x33\x34\x0d\x44\x45\xcb\x38\x9b\x28\xf0\x09\x60\x82\x4c\xf1\x66\xc3\xcb\xf4\x4d\x65\x45\x0d\x8c\x8b\xd2\xef\xae\x93\x72\x91\xc4\x1b\xfe\x95\x5c\x17\xa1\x90\xb5\x12\x25\x5f\x32\x7c\x61\x4f\xe6\xac\x6c\x8a\x82\xfd\xfa\x2b\xd3\xaf\x0d\x18\xe1\x32\x2f\x79\x6a\x64\xae\x39\xf8\x49\xc9\x54\x9c\x00\xe9\xd3\xfc\x6e\x82\x52\x48\x88\x0d\x44\x30\xca\x90\xb4\x62\x8d\x5a\xd2\x08\x01\xcd\xd1\x4c\x10\xb9\x1c\x9e\xe3\x4f\x3d\x99\xa0\x2d\x64\x53\x76\xc4\x44\xe6\x14\xc3\x21\x30\xa7\x55\xd2\xac\x79\x29\xa3\xa4\xe6\xb1\xe4\x2f\x0b\x8e\x6f\x61\x00\xa2\xa8\xa9\xf3\x28\x87\xe8\x5e\x7f\xf5\xe6\xdb\x6f\x00\x1c\xd0\x67\x4e\x0e\x1e\x25\x59\x5e\xa4\xdf\x55\x29\x17\x51\xc1\xcb\x95\xcc\xd8\x7c\x3e\x67\xa7\xec\x73\x16\x04\x6c\xda\x02\xb8\x3a\xbd\x8e\x4a\x78\xf8\x31\x2e\x1a\xde\x8b\x75\x17\x4d\x5d\x03\x63\xb2\x01\x6d\x2f\x9a\xc9\x53\x6f\x2d\xa2\x58\xca\x1a\x84\x03\x6b\x38\x49\x14\x46\x70\x84\x1a\x0e\x3a\x73\x86\x28\xcb\x5b\xc4\x90\x0a\x0c\x36\x85\x44\x32\xa4\x7d\x8f\xd6\x1a\xe4\x42\x0b\x37\x9f\x68\x01\xec\x9b\x32\xd4\x0b\xd4\x76\x18\xf0\xf5\x46\x3e\x0c\x7e\x29\xab\x93\xa4\xae\x36\x41\xc7\x46\x16\x0d\x68\x40\x89\xa2\x05\x30\xd3\x73\x22\x92\x0b\xa0\xe1\x68\x88\x88\x36\x1a\x63\x26\x68\xd8\xb2\x3e\x3f\x93\xe9\xf9\xcb\xd7\xaf\x5f\xbd\x9e\x92\x05\xb7\x40\x95\x29\x23\x10\xfe\x68\x1b\xb2\x9d\xf6\xcc\x50\xf3\x34\x11\xa7\x69\x7b\x62\x33\xcf\x32\xad\xdd\xa1\x68\x4f\x0c\x43\xdc\x05\x06\x44\xfb\xae\x02\xac\xa4\xaa\x53\xc1\x96\x15\x98\xfa\xef\x28\x8e\x4a\x3a\x0a\x4c\x2c\x70\xe1\xd5\x00\x8a\xa5\x07\x94\x76\x49\x58\x00\x6b\xd6\xa5\xe8\xc7\x0e\xf8\x60\x26\x41\xa4\x9e\x01\xea\x19\xd8\x2f\xda\xc3\xfc\x10\x15\x0c\xc3\xa8\xd6\xc3\x73\xef\x05\xe6\x93\x9d\x07\x26\x14\x78\x7c\x90\x7b\x9f\x09\x8c\x1a\x26\x24\xa2\x15\x98\x81\x8e\x6a\x16\xe6\x2c\x2f\x99\x02\x82\x8f\x4a\x84\xf4\x1c\xe3\x00\x31\xf5\xfc\x16\x80\xae\xf2\xeb\x23\x25\x03\x7e\x07\x49\x52\x90\x84\x72\x07\xa6\x26\xaf\xf0\x6b\x42\x75\x16\xe1\x4b\x4b\xcb\x95\xf1\x38\x35\x73\x12\x66\x52\x38\x76\x26\x17\x55\xfa\xa0\xd0\x89\x1e\x7d\xaa\x16\x38\x36\xb6\x84\xbe\xa5\x0b\xdf\x8d\xc3\x3c\x75\x9e\x57\xc6\x77\xac\x29\x20\xec\x47\x82\x17\x94\x2a\xda\xf8\xaf\x97\xdb\x8d\xcf\x34\x0e\x45\xe9\xd4\x37\x09\x1f\xa6\xc5\x37\xab\xee\x29\x84\x9a\x4d\x5c\x31\xf6\x76\xf5\xc1\x3d\xc5\x33\x9a\xab\x6b\x52\x0f\xad\x8a\x5a\x94\x76\x32\x47\xab\xdb\x94\x22\xcb\x97\x32\xbc\xa2\x84\xee\x6b\x88\x92\x39\xae\xc7\x73\x95\xf9\xc1\xea\x44\x7a\x03\x35\xaf\x32\x5f\x73\x48\x0e\xd7\x9b\x6b\x9b\xe7\xd1\x2f\x2f\x22\xbc\x63\xda\x40\xa7\xec\x2a\xc8\x53\x8c\x41\x66\xf7\x0e\x2c\x7a\x70\x7d\x4c\x12\x4c\x95\xb8\x6a\x2b\x52\x49\x6c\x4b\xe3\x01\x85\xc9\x1b\x93\x9c\x40\x0e\xc1\xac\x8b\xe5\xe5\xa6\x81\x58\x19\x65\x79\xca\x43\xcf\xf5\xaa\x46\xaa\x0f\x4e\xcd\x4b\xd8\x49\x76\x79\xa7\x17\xeb\xfa\xbb\x22\xae\x47\x2b\x67\x53\x8a\x44\x7d\x97\xf1\x1a\x77\x9d\x5e\xc0\xb7\x01\x10\x01\xdc\x56\xc2\x4e\xcd\x1a\xc4\x05\xaf\x21\x24\x7f\x5f\xf0\x58\x70\xa6\x2c\x81\xc5\x2a\xc3\x7b\x32\x12\x26\xba\xa9\x23\xd2\x3e\x1e\xce\xf7\x07\x15\x69\x92\x46\x4d\xdd\x5b\x36\x5d\x19\x7c\x6c\xed\x2e\xab\x8f\xa5\xda\x6d\x59\x37\x09\xa2\x92\xee\x65\xa5\x33\xda\x41\xa5\xc3\xf4\x23\xc2\x3b\x41\xc8\x7a\x1d\xab\x74\x05\xd4\x13\xe1\x24\x7d\x45\xaa\x05\x91\x95\x8c\x8b\x1b\x91\xff\x85\x9b\x24\x89\xf2\x42\x37\xdc\xc3\xc0\xef\x7d\x04\x3b\xda\x83\xa7\x25\xef\x23\xb8\xe1\x1e\x06\xba\xe4\x4d\x02\x1b\x9e\x6c\x61\xb8\xe1\x1e\x06\x2f\x93\x2a\xcd\xcb\x95\x81\x0f\x7e\x28\x6f\xcb\xea\xbe\xdc\xb1\xdc\x17\x55\x29\x31\x35\xfb\xc8\xce\x44\x15\xa4\xf2\xa4\x77\x10\xd0\xd7\xb9\x9c\xb2\xe7\xa7\xa7\x6c\x6c\x91\xfb\x5e\x33\xea\x6f\x89\x9a\x61\xe0\x7b\x96\xe7\x1e\xfd\x74\x6d\x81\x5a\xe6\xbe\x37\x7d\x90\x23\x8e\xaa\xdc\x95\xb2\x1f\x59\xe9\x4e\x90\xf7\x8d\x61\xc2\x60\xfe\x01\xa3\x18\xed\xd9\xdf\xc7\x25\x2f\xb4\x7e\x07\x67\xa0\xf6\x43\x55\x8b\x50\xd3\x09\xd2\xac\xa4\x11\xa1\xcd\x68\xac\xdc\x2e\x68\xb4\xa4\x6e\xe5\x19\x46\xf0\xae\x2c\x17\xaa\x87\x05\xaf\x3b\x05\x4a\x2c\xa8\xb6\xd4\x5e\x30\xf4\x20\xb6\x84\xbf\xb1\xfc\xe3\x96\x3f\x8c\x64\x20\x9b\x46\x64\xe1\x15\x7c\xd7\x39\x06\x3c\x5d\x6f\xc9\x2d\x4c\x27\xca\x65\x18\xe8\x43\xf9\xa2\x91\xe4\x3d\x77\x58\x88\x41\x6e\xe1\x71\x50\x19\x86\x2d\x78\x7f\x7b\xb7\xfa\x02\x1e\xef\x72\xb9\x7b\xd5\x63\x0d\x38\xa6\x62\xfb\x7d\x8b\x82\x87\x43\xcf\x6f\x36\x9f\xba\xd1\x7d\x93\x7d\x8c\xd7\x94\xa0\x4d\x79\xcc\x3e\xd1\x7d\x14\x78\x4a\x04\x94\xd9\xd1\x06\xdc\x04\x4b\x6e\x81\x38\x98\x04\x82\xd3\x72\x6b\xc8\x44\xe3\x06\x60\x56\xe0\x65\xc2\xb3\x73\x1d\x91\x54\x0b\x66\xce\x9e\x46\xb0\xb8\xeb\x50\x3b\x09\x28\x8a\x2a\xed\xf0\xc8\x85\x26\x82\x1c\x8a\x4d\xef\x21\x1a\x35\x55\x3d\x95\xf5\xa4\xf3\x75\xda\x09\x67\x43\x6d\xac\x3d\x57\xee\x77\x15\x73\x38\x88\xec\x13\x46\x08\xcc\xa9\x56\x56\xdf\x54\xf7\xbc\xbe\x80\x08\x1f\x1e\xa9\xac\xe1\xd5\x12\x6a\x59\xdd\x37\x3b\xc2\x2e\xd0\xc9\xf3\x56\xcb\x6a\x77\xe8\xb4\xbe\x4d\x01\x03\x37\x9f\x49\xa8\xba\x35\xbf\xa6\x00\x74\xa4\xb6\x90\x49\xae\xa5\x99\x4c\xd8\x6b\xbe\x04\xaa\x19\xb3\xdd\x36\x21\x51\x48\xd5\x0e\xbd\x8f\x05\x03\x4e\x3c\x65\x55\xad\x1b\x18\x69\x67\x1a\x90\x89\x41\x15\x5b\xf3\x23\x27\xa9\xdf\xcd\x1b\x6f\x5a\xc3\xe2\xbc\x54\x73\xfd\xb7\x53\xec\xef\x14\xfd\x16\xec\xbf\xb6\x53\x7c\x70\x52\x00\x13\xa8\x6a\xf9\xa6\xba\xb8\xfc\xd1\xcb\xb8\x7e\x83\xa5\xec\xa8\x9c\x5c\x04\x74\x95\x70\xf0\x8d\x92\xb3\x05\x78\xd3\xad\x60\xf7\x39\xa0\x89\x0d\x0c\x83\x87\x94\x29\x43\xfd\xf1\xba\x78\x60\x94\xb1\x73\x25\x08\xa0\x1b\x81\xee\xc1\xc1\xab\xfb\x48\x7d\xfd\xe1\xf5\xd7\x9a\x7f\xad\x48\x87\x93\x9f\xca\xc9\x0a\xf6\x2a\x16\x1c\x39\xbb\x6c\xea\x02\x9b\x40\x99\x94\x9b\xe9\x84\xca\x25\x4d\xa5\xa8\x12\xaa\x7f\xa2\xac\x02\x6f\x7d\xa6\xce\xba\x54\x2b\xff\x73\x55\x1c\xcd\x61\x55\x3f\xa5\x81\x39\xe2\xd1\x93\x69\x7e\x01\x11\x27\x10\x48\x5d\x86\xc0\xe8\x98\x1d\xde\x2c\x8a\xb8\xbc\x3d\x54\xfc\x77\xa5\x57\x80\xee\x72\x2b\x7f\x5d\xf2\x32\x97\x2f\x49\xed\x7a\x59\xd4\x1a\x00\x47\x98\x67\x84\x2f\x61\x00\x68\xb2\x5a\xb7\x7c\xdb\xad\xd4\x25\x98\x17\x9a\x33\x58\x12\x97\xdf\x82\xb6\xc2\x00\x30\x27\x98\xc7\x4f\x36\x2b\xf1\x4b\xd1\xca\xef\xba\x08\x20\xed\x25\x94\x5e\xe1\x8b\x6d\x40\x3f\x08\x7e\x59\x2d\x11\x56\x84\x36\x52\x68\xd8\xa4\x5a\xaf\x61\x41\x05\xd9\xa1\x7e\x0e\xaf\x94\x69\x60\x42\x3d\x65\x01\x78\x90\x96\x5d\xe5\x43\x0b\x50\xe5\xff\xf3\x87\xa9\x0d\x80\xa0\x1c\x00\xbb\x90\x75\x71\xf2\x12\xca\x94\x3a\x30\x79\xd3\x3a\x4e\xf0\x83\x22\xab\xbf\xa9\x00\xa9\xcf\x0c\x61\xd3\xf3\x8e\x0c\x95\x48\x5e\x62\x67\xb3\x08\x2f\xac\x1e\xb3\x96\x70\xda\xb1\xf7\x17\x70\x4c\xb8\xf7\x14\xcc\xc6\x72\x4f\xb4\xeb\x8e\x6d\x80\x4a\x2f\x33\xf0\x5a\xd8\xd8\xdf\x54\x55\x21\xf3\x8d\xe9\xf7\xa8\x62\xe8\x2e\x5f\xc5\xb8\x06\x8d\xe0\xf5\x17\x2b\x3c\x69\xb0\xdb\xe2\xab\x4b\xf6\x67\xd8\x13\xcf\x7b\x21\xd7\x56\x7b\x32\x97\x05\xe5\xaa\x86\xc5\x94\xfd\xfd\xaf\x7f\x7b\xa6\x94\xec\x45\x1a\xbb\xc1\xee\xc0\xd3\x61\x07\x2d\x03\x22\xe1\xfe\x4c\x51\xab\x1f\xc4\x55\x21\x1a\xb6\xe3\x45\xc7\x25\x97\x32\x2f\x57\xc2\xb5\x2e\xdd\x09\xe2\xe0\x66\x00\x21\xec\xcb\x8a\x95\x95\xc4\x05\x80\x68\xf5\xe0\x1d\xb7\x83\xe2\xef\xf9\xe1\x1d\x67\x2b\xfc\x5c\xaa\x53\x6b\xbb\xc5\x53\x7b\xa2\x75\xbe\xe0\xc7\x47\x9b\x6c\x20\xe8\xab\xc5\xcf\x20\x5e\x04\x65\x86\x50\xcc\x4d\x6c\xf5\x96\x8c\x44\x01\xf1\x7d\xfe\x25\x5b\x15\xd5\x22\x2e\x30\x34\x69\x20\xff\x32\x00\x92\xd2\x9b\x97\x8e\xc5\xb8\x89\x40\x81\x5c\x80\x4d\x42\xae\x02\x8a\xb0\xf0\x78\xd8\x0c\x73\x17\x5e\xc2\xe4\xaa\xab\x1b\x77\x70\xaa\x8f\xca\x02\x9b\x94\x11\xe5\x2f\x40\x37\x14\x01\x35\x19\x47\xe5\x4c\x0d\x30\x2a\x82\xe6\x87\x78\x32\xa8\x46\x3a\xad\xee\x61\x66\x5d\x1e\x28\x7a\x7c\x17\xe7\x05\x65\x58\x16\x50\x03\x51\xab\x7f\xb0\xaa\x1b\x12\x05\x63\x3b\x02\xe3\xd1\x83\x3a\x7b\xd0\x6f\xef\x29\xa1\xa2\xff\x78\xe0\xe6\x1c\xf9\xea\xf2\xb7\x74\x75\x86\xe0\xb9\x44\x1f\xdc\xcf\x0c\x4c\xe6\x77\xd0\x5b\x0f\xb5\x01\x79\xd4\xbb\xa7\x7c\xce\xe0\x61\x2f\x2f\x57\xde\x2e\x8f\x1b\xa3\xdb\xe4\x3b\x74\xe1\x23\x10\x05\x05\x85\xea\xca\x04\x22\xe0\xe6\x81\x08\x20\xa8\x83\x3c\x59\xd5\x55\xb3\x39\x11\xb0\x95\x27\x19\x64\x4c\x52\xc2\x8e\x4a\xb5\x22\x6f\xb5\x90\x02\x4b\x46\x08\xc5\xb7\xcd\x10\x46\x0d\x43\x9b\x5d\x28\x86\xb0\x79\x0b\x09\xc1\x34\xae\xd3\xc0\xaf\xe4\x69\xdb\x56\x74\x36\xab\x1b\x7c\x73\x04\x0c\x0c\x66\x37\x0e\x06\xdf\xfa\x30\x18\x27\x1d\x0c\xbe\x0d\xd0\x81\x54\xca\xa3\x03\x6f\xf7\x15\x8a\xd3\x85\x4b\x17\x8c\x39\xb8\x74\xd1\x9a\x92\x9a\x14\x0a\x31\x94\x31\x31\x23\x6c\xf0\x9f\xff\xf1\xd9\x8b\xa0\x15\x1a\x74\x0e\x83\xd7\x02\x30\x71\xd4\x79\x0c\x09\x0e\x66\x3a\x55\x17\x74\x04\x9d\x1f\xfd\x37\xbe\x98\x8c\x46\x7d\x41\xb2\x98\xde\xe0\x0b\x08\x08\x8f\x9f\x83\xb6\x51\xb9\x94\xd6\xc0\xf3\x40\x8c\xc6\xd9\x60\x86\x84\x8c\x81\xbd\xdb\x43\x68\x50\x69\x5b\x15\x57\x78\x1a\xdc\x82\x78\xfe\xe2\xbf\xa2\x53\xf8\xff\xdc\x40\x78\xb3\x57\x24\x3f\xfd\xb4\x8d\xa1\xc5\x01\xf8\x79\xbb\x5c\xc3\x89\xe3\x21\xdb\x90\xc0\xda\x2d\xbc\x53\x7a\x80\x26\x07\x78\x1a\x9a\x43\x76\xcc\x97\xe3\xd4\x3b\x8e\xea\x5c\x8c\x70\x1d\xd0\x08\x3e\x06\x49\x91\x27\xb7\xb0\x9f\x60\x08\xf1\x30\x06\x5a\xc2\x33\xe2\x6f\x8b\xa3\x5e\xeb\xaf\x4d\x6e\x98\x98\xd7\xec\x9c\xf5\x89\xd9\xb3\x90\xfd\x24\xb3\x27\x3f\x83\x92\xd9\x13\xaa\x9d\xc4\xda\xc7\x7a\x83\xc4\x74\xc6\xd9\x25\x35\x46\x4c\x77\x9e\x66\x3a\x3c\x76\x88\xf9\xbd\xbd\x16\xc5\x1e\xb1\x5e\xc3\x70\xd6\x23\xe6\x7a\x58\x1d\xe1\x7a\xc4\x3a\x6d\xb1\x19\x6b\x05\x58\x95\x9c\x8c\x49\xa3\x0a\x9c\x56\x16\xe9\xe1\xba\x1c\x65\x17\x7e\x2b\xd9\xf3\xc3\x3b\xd5\x92\x5b\xb1\x5b\x75\x5b\x07\xdd\x15\x81\x3e\x89\x40\xd6\x43\x84\x3c\x04\x28\xf7\xc7\x0e\x8b\x6d\x0a\x26\xc1\x90\xc6\x0e\x88\xb7\x08\x91\x2e\x0a\x27\x47\x0a\xc9\x0c\x5e\x76\x19\x90\x06\x23\x84\x61\x92\xc5\x40\x1f\x8f\x6b\x62\x70\xe1\x60\x38\x11\x1a\xc8\xa2\x30\x6e\xd1\xbe\x8e\x71\xcb\xbf\x87\x63\xe9\xd2\x05\x1f\x3d\x23\xba\x66\x41\xe0\x74\x21\x40\x91\xf3\x49\x19\x01\x54\x50\x3f\xb3\xaf\x74\x6b\x48\x4b\x41\x67\x4a\x8a\x88\x19\xf2\xba\x99\x50\x49\x9e\x60\x94\xa9\xab\xc2\xa1\x24\xf8\xe9\x3e\x4f\x65\x06\x6a\x30\x92\x79\x83\x47\xfe\x8e\x41\xa4\x23\xb1\x29\xb0\xea\xfb\xa9\xf4\x74\x31\x67\x9f\x39\x65\x18\xd9\x14\x9d\x8c\xe7\xab\x8c\x3a\xb7\x2f\x4e\x4f\x37\x6f\x3b\x8d\xad\x96\x32\x0c\xa2\x96\x60\x1d\xbf\x3d\x19\xc4\xf6\x96\xd7\x5e\x0f\x6a\x99\x58\x91\x8f\x99\x98\xed\x8b\xed\x79\x1d\x61\xb7\xad\xb1\x9d\xd7\x94\x8e\x5d\x6a\xa3\x48\xd1\x3a\x1d\x59\xd5\x0e\x04\xf5\xf6\xb8\x3a\xee\xed\x19\x36\x75\xfa\x6e\x06\x35\xd0\x9b\x7b\xb7\x89\xe7\xc7\x09\xa8\xfe\xf6\x8b\x7e\xd6\x10\xec\xb5\xdf\x76\x3f\x33\x29\x2a\xe1\x07\xd2\x7e\x52\xe8\xad\xfc\x58\x15\xd4\x8d\x41\xa3\x34\xb7\x4a\x39\x96\x9d\xba\x64\x76\x38\x8d\x55\xe9\x26\x91\xce\xe2\x72\xc5\x77\x05\x07\x4a\xaa\xb6\xe4\x24\x1d\x05\x0d\xa5\x99\xa6\x4d\x17\x0c\xe7\xd8\x2e\xa5\xdc\x2e\x95\x1f\x6f\x5a\xd2\xf5\x1c\x78\x7b\x06\xd5\x81\xe9\xe5\x50\xff\xf4\x8c\x76\xe4\xec\x7b\xac\xec\x6e\x0a\x2d\x8f\x36\x45\xc0\x98\x3f\xbb\xef\xca\x30\x89\x96\x5d\x61\xbf\x72\xf0\xee\x78\xe3\x49\x6e\x20\x92\x8c\xaf\x79\x30\xf5\x6b\x3a\x5f\x38\xf5\x5d\xc9\xd8\xf1\x82\x21\x68\x5d\x5c\x58\x78\xbf\xf2\xea\xee\x32\x56\x04\x53\x91\xec\x2b\x44\x97\xe8\x2e\x21\x76\x09\x2d\xb2\xf7\x93\x57\x64\x7f\x04\x51\xbb\xa0\xed\x0d\x7c\x2c\x3a\xf8\x65\xf1\xb0\x37\x72\xdf\x1d\xf5\x85\x81\x4e\xf4\x37\xb5\xac\xf5\x4a\x05\x86\xf7\x03\xb7\xb7\x65\xf0\xde\xf2\xdc\xb5\x18\xae\x10\xef\xda\x1d\xfd\x5c\x64\x3c\xb9\x45\x82\xae\x81\x52\x16\x0f\x0c\xd2\x17\xaa\x5e\x04\x97\x96\x23\x92\x8a\x70\xf0\x49\x9b\xeb\x68\xed\x6d\x10\xac\xc6\xba\xbe\xaf\x1c\x01\x36\x6e\x74\x5b\xa7\xd8\x81\x69\x80\xa4\xff\x9b\x17\x05\x76\x44\x8c\xa0\x3c\x65\x8e\x16\x0a\x4a\x5b\x81\x8d\xe3\xed\xa2\x9a\x44\xc1\x77\x6f\xf7\x6d\x97\xd4\x04\x81\xef\x6d\x08\xaf\xa0\x56\xd3\x81\xf7\x0e\x8d\x76\x39\xad\xe8\xe8\xb1\x36\xa4\x2d\xa8\x09\x06\x83\xc3\x22\x6e\x9d\xaf\x0c\xc6\x45\x02\x86\xd7\x2d\xfb\x0f\x66\x69\xda\xb8\x44\xb3\x58\xe7\x72\xd0\xb8\x78\xb4\xa9\xf9\x1d\xa4\x0a\x5f\xf2\x65\x0c\xe9\xad\x0d\xf2\xf4\xc7\x37\x14\x04\xbd\x5d\x80\x2e\x62\x43\x26\x12\x06\x26\x3e\x7a\x3d\x07\x2a\xe8\x07\xfb\x33\x04\x64\x4d\x06\xcb\xe4\xc1\x66\xc1\xc0\x12\x77\xe6\x44\x1d\xc7\x8e\x3b\xeb\xfe\xcc\xf0\x49\x9f\xbe\x1c\xa5\xef\xcb\xdc\xc7\xb9\x8c\xa2\xc8\xc6\xe7\xfe\x1f\x27\x68\x5e\xf4\xc7\x09\xf4\xd7\x42\x38\x2b\xff\x6a\x00\xfe\xe5\x8d\x93\x78\x8c\xb7\x3a\x23\xd3\xcc\xb5\x3e\xbc\x86\x9f\xbe\xa4\xbd\xe9\x76\x50\xd9\xd0\x5f\x41\x79\x21\x68\x48\x15\xc4\xc3\x23\xd6\x89\x47\x8f\xfa\x77\xab\x2f\xd7\xe6\x83\x8a\x72\x6c\xda\xe9\xdd\x18\xf7\x81\x2c\xc8\x83\x53\xd9\xea\x8d\x31\xe6\x96\x94\xdd\x8f\x1d\xdc\xb5\xaa\x33\x87\x26\xf1\xe8\x1b\xbb\x7f\x9a\x84\xc3\x83\x27\x08\xf8\xe1\xe0\xbd\xae\xd6\xf8\xcb\x3b\xb6\x4a\xa3\x6b\xb4\x2d\x0f\x1d\xec\x8f\x8e\xad\xc2\xe0\x1a\x7c\xb8\x66\x47\xf4\x6a\xcf\xde\x8f\x66\xff\x08\x00\x00\xff\xff\x91\xb8\xbb\xf6\x8d\x37\x00\x00") +var _static_js_app_js = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\xec\x3b\xfd\x6e\xdc\xc6\xf1\xff\xeb\x29\xd6\x8c\x61\x51\xb0\xc4\x93\x9d\x5f\xf0\x03\xee\x24\xa5\x8e\xe2\x22\x69\x93\x38\xb5\x9c\xa0\x80\x22\x08\x3c\x72\xef\x8e\x11\x8f\xbc\x70\x97\x3a\xa9\x8e\xde\xa0\x0f\xd0\xe7\xeb\x93\x74\x66\xf6\x93\x5f\x77\xa7\x7c\xc0\x29\xd0\x16\xb1\xc8\xe5\xcc\xec\xec\x7c\xef\xec\xde\x6d\x5c\x31\x9e\x66\xb2\xac\x26\x7b\xf8\x9c\x94\x45\xc1\x13\xc9\x53\x76\xca\x66\x71\x2e\xb8\x1a\x9e\x96\xe5\xcd\x32\xae\x6e\x04\x0c\xbf\x7f\x98\xec\xed\xcd\xea\x22\x91\x59\x59\xb0\x78\x95\x9d\xc7\x79\x1e\x2e\xb9\x5c\x94\xe9\x21\x5b\xc5\x72\x81\xff\x56\xf1\x52\x1c\xb2\x64\x7a\xc0\xde\xef\x31\xf6\x34\x8a\x7f\x8c\xef\x42\x7c\x64\xac\xae\xf2\x31\x0b\x46\x80\x19\xb0\xe7\x0a\x81\xc6\x15\x89\xb1\xfe\xab\xc6\x92\x38\x59\xf0\xb1\x62\x45\x8d\xa4\xb1\x8c\xc7\x66\x02\x1a\x11\x75\x92\x70\x21\x00\x4a\x33\x15\x22\x8c\x9a\x98\x68\x4c\xd5\xc0\x84\xde\x1f\x14\x12\xaf\xaa\xb2\xf2\x50\xee\x16\xd5\x21\x13\x32\x96\x35\xb0\xdd\xc1\xff\xf1\x6f\x35\xaf\xee\x23\x98\x55\xf0\xbf\x5c\xbc\xf9\x06\xc1\xa3\x8a\x8b\x55\x59\x08\xfe\x8e\xdf\xc9\x03\x43\x1d\xfe\x7d\x80\xe7\x07\x4f\x44\x73\x2e\xdf\xc5\xd3\x9c\x8b\x10\xc5\xd1\xfe\xdf\x7b\x2b\xc2\x00\x00\x83\x43\x90\x8c\x24\x68\x78\x7c\xff\x40\x22\x9c\x00\xd9\x0e\xb5\xb7\xe5\x5a\x84\x04\x79\xc8\xca\x95\x34\xc2\x1e\xa2\x36\x42\x59\xd3\x23\xfc\x0d\x46\x15\x60\x07\x1e\x62\xef\x14\x17\xb2\xaa\x13\x59\x57\xdc\xcc\x43\xfc\xef\x30\xc5\x66\xce\xbf\x2c\x52\x7e\xc7\x45\x83\xe8\x4e\x64\x89\xf3\x4c\x61\x0f\x4b\xe7\x8b\x4c\x80\x39\xdf\xf7\x09\xbb\x67\x8e\x85\x82\x1e\x26\xf7\x99\x31\xfd\x2e\xc1\x1e\x72\xd6\x51\x9a\x04\x1d\x45\xe0\x3d\xa9\x25\x27\x7b\x0a\x7f\xc2\x7f\x9d\x97\x58\x6a\xab\x52\x28\x72\x04\x80\xa4\x18\x3d\x8d\xd5\x1f\xa6\x09\xef\x35\x09\xaf\xf2\x38\x2b\x76\x24\xac\xa1\x77\x23\x9d\x97\x71\xaa\x2d\x58\xbb\x73\x18\x7c\xa4\x94\xc3\xf2\x2c\x38\x00\x4f\x58\x96\xb7\x3c\x04\x34\xf8\xe8\xcc\xbd\xd7\x1f\xf1\x39\x9a\x95\xd5\x6b\xf0\x6c\x07\x91\x49\xbe\x74\x1e\x07\xf4\x4f\xf2\xec\xec\x44\xac\xe2\xe2\xec\x24\x63\x49\x1e\x0b\x71\xba\x3f\x8b\x21\x10\x1c\xd1\xc4\xfb\x67\x27\xa3\xec\x8c\xa1\x69\x20\x2a\x5a\xc6\xc9\x48\x81\x8f\x00\x13\x78\x8a\x57\x2b\x5e\xa4\xef\x4a\xcb\x6a\x60\x5c\x94\xfe\xb6\x9d\x94\x8b\x24\x5e\xf1\x2f\xe4\x32\x0f\x85\xac\x14\x2b\xd9\x8c\xe1\x0b\x7b\x72\xca\x8a\x3a\xcf\xd9\xcf\x3f\x33\xfd\x5a\x83\x11\xce\xb2\x82\xa7\x86\xe7\x8a\x83\x9f\x14\x4c\xc5\x09\xe0\x3e\xcd\x6e\x47\xc8\x85\x84\xd8\x40\x04\xa3\x05\x92\x56\x53\xa3\x94\x34\x42\x40\x6b\x34\x0b\xc4\x59\xf6\xcf\xf0\x5f\xbd\x98\xa0\xc9\x64\x5d\xb4\xd8\xc4\xc9\x29\x84\x43\x5c\x4e\xcb\xa4\x5e\xf2\x42\x46\x49\xc5\x63\xc9\x5f\xe7\x1c\xdf\xc2\x00\x58\x51\x4b\xe7\x51\x06\xc1\xbd\xfa\xe2\xdd\xd7\x5f\x01\x38\xa0\x4f\x1c\x1f\x3c\x4a\x16\x59\x9e\x7e\x53\xa6\x5c\x44\x39\x2f\xe6\x72\xc1\x4e\x4f\x4f\xd9\x31\xfb\x94\x05\x01\x1b\x37\x00\x2e\x8f\xaf\xa2\x02\x1e\xbe\x8f\xf3\x9a\x77\x62\xdd\x79\x5d\x55\x30\x31\xd9\x80\xb6\x17\x3d\xc9\x53\x4f\x17\x51\x2c\x65\x05\xcc\x81\x35\x1c\x25\x0a\x23\x38\x40\x09\x07\xad\x35\x43\x94\xe5\x0d\x62\x48\x05\x06\xeb\x5c\x22\x19\x92\xbe\x47\x6b\x09\x7c\xa1\x85\x9b\x4f\xa4\x00\xfb\xa6\x0c\xf5\x1c\xa5\x1d\x06\x7c\xb9\x92\xf7\xbd\x5f\x8a\xf2\x28\xa9\xca\x55\xd0\xb2\x11\x51\x56\xf2\x15\xe4\x8d\x75\x98\x66\x15\xa7\x31\xa3\x7f\xb1\xce\x64\xb2\x60\xdd\x0f\x2a\x89\x09\xce\x82\x57\x17\xe7\xc1\x78\xcf\x8f\x1f\xc6\x06\x9e\x7d\x74\xf7\xf2\x93\xcf\x5e\x4e\x82\x49\x0b\xe5\xf3\xd7\x5b\x70\xce\x7d\x1c\x30\xc9\x18\xa4\xd2\x0f\x1f\x98\xfc\xe4\x2f\x68\x5a\x83\x4a\x95\x6c\xb5\x44\x0f\x69\x91\xe7\x65\x5e\x2f\x0b\xf5\xfc\xa6\x4a\x79\x65\xd4\xe8\x54\x41\xae\x8e\x0e\xa2\x11\x23\x4a\xa8\x66\xd5\xe8\xc0\xb2\x3a\x3b\x91\xe9\xd9\xeb\xb7\x6f\xdf\xbc\x1d\x93\xa7\x36\x40\x95\xcb\x22\x10\xfe\xd3\x74\x58\xab\xde\x89\xa1\xe6\x69\x3c\x4e\xd3\xa6\x02\x27\x9e\x07\x5a\xff\x42\xd6\x9e\x98\x09\x31\xdb\xf5\xb0\xf6\x4d\x09\x58\x49\x59\xa5\x82\xcd\x4a\x70\xe9\xdf\x91\x1d\x55\x5b\xe5\x58\x3f\x29\x55\xe0\x00\xb2\xa5\x07\x94\x74\x89\xd9\x84\x84\x2f\xba\x31\x12\x3e\x38\xab\xc2\xf5\xc1\x00\x39\xa9\x53\x99\x6f\x75\x4c\x4d\xf8\x1c\x26\x38\x01\x6f\x46\xef\x38\xdd\x47\x35\x20\x1a\x08\x9f\x9e\x95\xd3\x20\x81\xa3\x12\x15\x7d\x8a\x83\x56\xed\x08\x70\xe6\xa1\x3c\x2b\xa6\x62\x35\x31\x20\xca\x15\x3c\x1b\x51\x1a\x5d\x9c\x59\x9b\x7c\x60\x1c\xea\xb6\xc7\xf0\xe4\xcf\xd6\xa2\xa5\x83\xb6\x27\x29\x94\x5f\x57\x4c\x30\x6a\xc4\x40\x42\xb6\x22\x67\xa0\xe5\x8a\x85\x19\xcb\x0a\xa6\x80\xe0\xa3\x62\x25\x3d\xc3\x88\x4d\x93\x7b\x11\x16\x80\x2e\xb3\x2b\xbd\x2e\xfc\x0e\x1c\xa5\xc0\x11\xf1\xc2\x94\xfa\x14\x7e\x45\xa8\xce\xa6\x83\x89\xe3\x96\x0c\x6e\xc1\xe3\xd4\xac\x4d\x98\xc5\xe1\xd8\x89\x9c\x96\xe9\xbd\x42\x27\x7a\xf4\xa9\x9c\xe2\xd8\x90\x11\x36\x62\x92\x1f\x70\xc3\x2c\x75\x31\xb2\x88\x6f\x59\x9d\x43\x82\x8e\x04\xcf\xa9\xa6\xb7\x99\x5a\x1b\xac\x1b\x9f\x68\x1c\xca\xa7\xa9\x6f\xd4\x3e\x4c\x63\xde\x45\xb9\xa6\x64\x67\xca\x2d\x35\xb1\x57\x7f\xf5\x66\x7f\xcf\xec\x2f\xaf\x48\x3c\xa4\x15\xa5\x94\x66\xd9\x4d\xda\xad\x0b\xb1\xc8\x66\x32\xbc\xa4\xd2\xfb\x4b\xc8\x67\x19\xea\xe3\x85\xaa\xd1\x41\x3b\x91\x2e\x75\xcc\xab\xcc\x96\x1c\xca\xf8\xe5\xea\xca\x56\xe4\xf4\xc7\x0b\x75\xef\x99\x76\xb1\x31\xbb\x0c\xb2\x14\xb3\x85\xa9\xb3\x02\x8b\x1e\x5c\x1d\x12\x07\x63\xc5\xae\xd6\x25\x6b\xc9\x3b\xa0\x74\x76\x6d\x8a\x48\x2f\x40\x64\xc5\xaa\x86\x8c\x16\x2d\xb2\x94\x87\xde\x78\x59\x4b\xf5\xc1\x89\x78\x06\xf9\x7e\x5b\x6c\xf1\x32\x52\xb7\x76\x41\x5d\x34\x2a\x6b\x25\x44\x94\x75\x11\x2f\xb1\x36\xe8\xa4\x65\x1b\xbe\x11\xc0\x25\x7c\x76\x6c\xe4\x1f\xe7\xbc\x82\xc4\xf9\x6d\xce\x31\x13\x29\x2b\x60\xb1\xaa\xc3\x9f\x0c\x04\xb9\x76\x81\x8f\xb4\x0f\xfb\x77\x65\xbd\x62\x34\xa5\xbd\xa6\xee\xa9\x4c\xef\xdf\x3e\xb4\x74\x67\xe5\x87\x12\xed\xa6\xbd\x11\x31\xa2\xb6\x46\xb3\x52\xef\x3b\x7a\x85\x0e\xcb\x8f\x08\xef\x08\x21\xab\x65\xac\x8a\x4a\x10\x4f\x84\x8b\xf4\x05\xa9\x14\x22\x4b\x19\xe7\xd7\x22\xfb\x07\x37\xa5\x2c\x55\xef\x6e\xb8\x83\x81\xdf\xbb\x08\x76\xb4\x03\x4f\x2a\xef\x22\xb8\xe1\x0e\x06\xba\xe3\x75\x02\xe9\x5a\x36\x30\xdc\x70\x07\x83\x17\x49\x99\x66\xc5\xdc\xc0\x07\xdf\x15\x37\x45\xb9\x2e\xb6\xa8\xfb\xbc\x2c\x24\x16\xd0\x1b\x0a\xa2\x0f\xe6\x61\xb4\xf9\x57\xee\xf5\x1e\x22\xfc\x32\x93\x63\xf6\xe2\xf8\x58\x31\x78\xad\xc2\xdb\xb8\x53\xca\x5d\x53\x8a\x1f\x7b\xf9\x7d\xc8\x52\x5a\xae\x37\x54\x15\x4e\x86\x7d\x39\x51\xd2\x0b\x7c\xaf\xf5\x5c\xaf\x5b\xb0\x4f\x51\x83\xfc\x57\x87\xd0\x41\x75\xba\x66\xc6\x07\xd6\x9d\x63\xe4\xb1\xf1\x51\x18\xcc\x3f\x60\x84\xa4\x5a\xe0\xdb\xb8\xe0\xb9\x96\x6f\xef\x0a\x54\x9e\x55\xbb\x51\xea\x3a\x42\xf9\x96\xd4\x22\xb4\x95\x92\xe5\xdb\x05\xa4\x06\xd7\x8d\xfa\xc5\x30\xde\xe6\xe5\x5c\x35\x31\xe1\x75\x2b\x43\x89\x05\xd5\x96\xda\x09\xb4\x1e\xc4\x86\xd0\x3a\x54\xd7\xdc\xf0\xfb\x81\xca\x66\x55\x8b\x45\x78\x09\xdf\x75\xed\x02\x4f\x57\x1b\x6a\x96\x3d\x5b\x3e\x9b\xca\x05\x7d\x28\x9b\xd6\x92\xbc\xe7\x16\xb7\xe2\x50\xb3\x78\x33\xa8\xca\xc5\xb6\x3c\x7e\x7b\xb7\x7a\x05\x8f\xb7\x99\xdc\xae\xf5\x58\x03\x0e\x89\xd8\x7e\xdf\x20\xe0\xae\xa9\xff\xa6\xeb\xa9\x6a\xdd\x39\xdb\xc5\x78\x4d\x13\xa2\x86\x60\xf8\x91\xee\xa4\xc1\x53\x22\x6e\x61\xb6\x15\xb8\x09\x36\x5d\x04\xe2\x60\x71\x09\x4e\xcb\xad\x21\x13\x8d\x6b\x80\x99\x83\x97\x09\xcf\xce\x75\x44\x52\x4d\xb8\x53\xf6\x34\x02\xe5\x2e\x43\xed\x24\x20\x28\xea\xb5\x84\x07\x2e\x34\x11\x64\x5f\x6c\x7a\x04\x6b\xd4\x56\xf7\x44\xd6\xe1\xce\x97\x69\x2b\x9c\xf5\x35\x32\x77\xd4\xdc\xef\xca\x66\x7f\x10\xd9\x25\x8c\x10\x98\x13\xad\x2c\xbf\x2a\xd7\xbc\x3a\x87\x08\x1f\x1e\xa8\x8a\xe4\xcd\x0c\x76\xf9\xba\x73\x7a\x80\x7d\xc0\xa3\x17\x8d\xa6\xe5\xf6\xd0\x69\x7d\x9b\x02\x06\x26\x9f\x51\xa8\xfa\x75\x3f\xa7\x00\x74\xa0\x52\xc8\x28\xd3\xdc\x8c\x46\xec\x2d\x9f\x01\xd5\x05\xb3\xfd\x56\x21\x91\x49\xd5\x10\x5f\xc7\x82\xc1\x4c\x3c\x65\x65\xa5\x5b\x58\x69\x6b\x19\x50\xe5\xc1\xee\xb8\xe2\x07\x8e\x53\xbf\x9f\x3b\x7c\x6c\x01\xca\x79\xad\xd6\xfa\x3f\xa7\xd8\xdd\x29\xba\x4d\xf8\xff\x6e\xa7\xf8\xc5\x45\x01\x2c\x00\xea\xc4\x77\xe5\xf9\xc5\xf7\x5e\xc5\xf5\x1b\xa8\xb2\x25\x72\x72\x11\x90\x55\xc2\xc1\x37\x0a\xce\xa6\xe0\x4d\x37\x82\xad\x33\x40\x13\x2b\x18\x06\x0f\x29\x52\x86\xf2\xe3\x55\x7e\xcf\x68\x37\xc0\x15\x23\x80\x6e\x18\x5a\x83\x83\x97\xeb\x48\x7d\xfd\xee\xed\x97\x7a\xfe\x4a\x91\x0e\x47\x3f\x14\xa3\x39\xe4\x2a\x16\x1c\x38\xbb\xac\xab\x1c\x9b\x4b\x0b\x29\x57\xe3\x11\x6d\xc5\x34\x95\xbc\x4c\x68\x6f\x15\x2d\x4a\xf0\xd6\xe7\xea\xb0\x53\x1d\xe6\x7c\xaa\x36\x5e\xa7\xa0\xd5\x67\x34\x40\x1d\x37\x7a\x32\x6d\x41\x20\xe2\x18\x02\xae\x8b\x10\x26\x3a\x64\xfb\xd7\xd3\x3c\x2e\x6e\xf6\xd5\xfc\xdb\xca\x2b\x40\x77\xb5\x95\xaf\x97\xac\xc8\xe4\x6b\x12\xbb\x56\x8b\xd2\x01\xcc\x08\xeb\x8c\xf0\x25\x0c\x00\x4d\x96\xcb\x86\x6f\x3b\x4d\x5d\x80\x79\xa1\x39\x83\x25\x71\xf9\x35\x48\x2b\x0c\x00\x73\x84\x75\xfc\x68\x35\x17\x3f\xe5\x8d\xfa\xae\x8d\x00\xdc\x5e\xc0\xb6\x2e\x7c\xb9\x09\xe8\x3b\xc1\x2f\xca\x19\xc2\x8a\xd0\x46\x0a\x0d\x9b\x94\xcb\x25\x28\x54\x90\x1d\xea\xe7\xf0\x52\x99\x06\x16\xd4\x63\x16\x80\x07\x69\xde\x55\x3d\x34\x05\x51\xfe\x95\xdf\x8f\x6d\x00\x04\xe1\x00\xd8\xb9\xac\xf2\xa3\xd7\xb0\x4d\xa9\x02\x53\x37\x2d\xe3\x04\x3f\x28\xb2\xfa\x9b\x0a\x90\xfa\xd4\x18\x92\x9e\x77\x68\xac\x58\xf2\x0a\x3b\x5b\x45\x78\x61\xf5\x90\x35\x98\xd3\x8e\xbd\x3b\x83\x43\xcc\x3d\x92\x31\x1b\xcb\x3d\xd6\xae\x5a\xb6\x01\x22\xbd\x58\x80\xd7\x42\x62\x7f\x57\x96\xb9\xcc\x56\xa6\x97\xa4\x36\x43\xb7\xd9\x3c\x46\x1d\xd4\x82\x57\xaf\xe6\x78\xd6\x64\xd3\xe2\x9b\x0b\xf6\x77\xc8\x89\x67\x9d\x90\x6b\x77\x7b\x32\x93\x39\xd5\xaa\x66\x8a\x31\xfb\xf7\x3f\xff\xf5\x5c\x09\xd9\x8b\x34\x36\xc1\x6e\xc1\xd3\x61\x07\x2d\xc3\x35\x99\x77\x98\x14\xa5\xfa\x8b\x66\x55\x88\x66\xda\xe1\x4d\xc7\x05\x97\x32\x2b\xe6\xc2\xb5\x44\xdd\x19\x72\x6f\x32\x80\x10\xf6\x79\xc9\x8a\x52\xa2\x02\x20\x5a\xdd\x7b\xf7\x2d\x40\xf0\x6b\xbe\x7f\xcb\xd9\x1c\x3f\x17\xea\xde\x82\x4d\xf1\xd4\xfa\x68\x9c\xbc\xf8\xf1\xd1\x16\x1b\x08\xfa\x66\xfa\x23\xb0\x17\xc1\x36\x43\xa8\xc9\x4d\x6c\xf5\x54\x46\xac\x00\xfb\xfe\xfc\x05\x9b\xe7\xe5\x34\xce\x31\x34\x69\x20\xff\x36\x08\x92\xd2\xc9\x4b\xc7\x62\x4c\x22\xb0\x41\xce\xc1\x26\xa1\x56\x01\x41\x58\x78\xbc\x6e\x00\x6b\x17\x5e\xc1\xe4\x76\x57\xd7\xee\xe8\x5c\x1f\x96\x06\xb6\x28\x23\xca\xaf\x40\x36\x14\x01\x35\x19\x47\xe5\x44\x0d\x30\xda\x04\x9d\xee\xe3\xd9\xb0\x1a\x69\xb5\xd0\xfb\x27\x6b\xcf\x81\xac\xc7\xb7\x71\x96\x53\x85\x65\x01\x35\x10\x1d\x21\xf4\xee\xea\xfa\x58\xc1\xd8\x8e\xc0\x78\xb4\xa1\xce\x36\xf4\xdb\x23\x39\x54\xf4\x1f\xf6\xdc\x9a\x23\x5f\x5c\x7e\x4a\x57\x67\x13\x8d\x73\x97\x36\xb8\x5f\x19\x78\xc7\x2a\x2d\x7d\xa8\x04\xe4\x51\x6f\x9f\xf3\x3a\x83\x87\x5c\x5e\xcc\xbd\x2c\x8f\x89\xd1\x25\xf9\x16\x5d\xf8\x08\x44\x41\x40\xa1\xba\x34\x83\x08\x98\x3c\x10\x01\x18\x75\x90\x47\xf3\xaa\xac\x57\x47\xfa\x68\x15\x76\xba\x12\x32\x2a\xed\x15\x79\xa3\x85\x14\x58\x32\x42\xa8\x79\x9b\x13\xc2\xa8\x99\xd0\x56\x17\x6a\x42\x48\xde\x42\x42\x30\x8d\xab\x34\xf0\x77\xf2\x94\xb6\x15\x9d\xd5\xfc\x1a\xdf\x1c\x01\x03\x83\xd5\x8d\x83\xc1\xb7\x2e\x0c\xc6\x49\x07\x83\x6f\x3d\x74\xa0\x94\xf2\xe8\xc0\xdb\xba\x44\x76\xda\x70\xe9\x94\x31\x07\x97\x4e\x1b\x4b\x52\x8b\x42\x26\xfa\x2a\x26\x66\x98\x0d\x3e\xf9\xbf\x8f\x5f\x06\x8d\xd0\xa0\x6b\x18\xbc\x18\x82\x85\xa3\xae\x63\x88\x71\x30\xd3\xb1\xba\xa1\x25\xe8\x5c\xea\x4f\xf8\x62\x2a\x1a\xf5\x05\xc9\x62\x79\x83\x2f\xc0\x20\x3c\x7e\x0a\xd2\x46\xe1\xaa\x83\x44\x91\xf7\xc4\x68\x5c\x0d\x56\x48\x38\x31\x4c\xef\x72\x08\x0d\x2a\x69\xab\xcd\x15\xde\x07\x68\x40\xbc\x78\xf9\xff\xd1\x31\xfc\xff\x85\x81\xf0\x56\xaf\x48\x3e\x7b\xd6\xc4\xd0\xec\x00\xfc\x69\x73\xbb\x86\x0b\xc7\xc3\xbb\x3e\x86\xb5\x5b\x78\xf7\x34\x00\x9a\x1c\xe0\x69\x68\xae\x59\x60\xbd\x1c\xa7\xde\x31\x57\xeb\x6a\x8c\xeb\x80\x46\xf0\x31\x48\xf2\x2c\xb9\x81\x7c\x82\x21\xc4\xc3\xe8\xb6\x9b\x0f\x26\x34\xbf\xdd\x1c\x75\x5a\x7f\x4d\x72\xfd\xc4\xbc\x66\xe7\xa4\x4b\xcc\x9e\xb3\xec\xc6\x99\x3d\x55\xea\xe5\xcc\x9e\x7d\x6d\x25\xd6\x3c\x2e\xec\x25\xa6\x2b\xce\x36\xa9\x21\x62\xba\xf3\x34\xd1\xe1\xb1\x45\xcc\xef\xed\x35\x28\x76\x88\x75\x1a\x86\x93\x0e\x31\xd7\xc3\x6a\x31\xd7\x21\xd6\x6a\x8b\x4d\x58\x23\xc0\xaa\xe2\x64\x88\x1b\xb5\xc1\x69\x54\x91\x1e\xae\xab\x51\xb6\xe1\x37\x8a\x3d\x3f\xbc\xd3\x5e\x72\x23\x76\x63\xdf\xd6\x42\x77\x9b\x40\x9f\x44\x20\xab\x3e\x42\x1e\x02\x6c\xf7\x87\x0e\xa1\x6d\x09\x26\xc1\x90\x86\x0e\x9e\x77\x62\x62\xe1\x33\xc1\x9d\xa3\x53\x62\xb0\xc7\x17\x10\x73\x70\xa6\xc8\x76\x4f\xc5\xe5\x3e\x26\x91\xfd\xab\xe8\x56\x5d\x67\x72\x58\xda\x83\xc1\x09\x28\xf0\xee\x37\x1d\x7b\x1f\x12\x69\x2c\x14\xb7\xfb\x86\xdb\x7d\x57\x4e\xd0\x0d\x14\x47\xa2\x79\x35\xc3\x2f\xd2\xbc\xc4\x8e\x38\xc4\x1e\xb2\x04\x1b\xa1\xc8\x1d\xd5\xe0\x45\x0f\xba\x43\xd4\x24\x34\x04\xad\x2f\x0f\x99\x09\xba\x17\x31\x86\x11\x5f\x79\x78\x86\xb1\x8d\xa7\x62\xfd\xa4\x36\xeb\x2d\x9d\xe6\x4e\x75\x29\x14\xa1\x78\x4d\xad\xc7\x8a\x50\x22\xc6\x38\x40\xdc\x50\x98\xf3\x3b\x19\x43\xe8\x0d\xfa\x0b\xd8\x9e\xea\x17\x55\x49\xba\xc5\x7c\xe3\xdf\xa0\xb3\x74\xe9\x6a\x9e\xb6\x44\x52\x1b\x81\xd3\x05\x11\x45\xce\x27\x65\x18\x50\xc9\xf8\xc4\xbe\xd2\x7d\x3f\xcd\x05\x9d\x33\x2a\x22\x66\xc8\xeb\x42\x97\xd5\xf2\x08\x0d\xa3\x2a\x73\x87\x92\xe0\xa7\x75\x96\x92\x1d\x1b\xce\xbc\xc1\x03\x3f\xd3\x13\xe9\x48\xac\x72\xdc\xad\xff\x50\x78\xb2\x38\x65\x1f\x3b\x61\x18\xde\x14\x9d\x05\xcf\xe6\x0b\xea\xb8\xbf\x3c\x3e\x5e\xdd\xb5\x1a\x92\x0d\x61\x18\x44\xcd\xc1\x32\xbe\x3b\xea\xc5\xf6\xd4\x6b\x2f\xf6\x35\xbc\x32\xcf\x86\x42\x83\xed\x67\xee\x78\x3d\x65\x7b\x8c\x60\x5b\x2f\x18\x1e\xba\x92\x54\x91\x22\x3d\x1d\x58\xd1\xf6\x24\xe3\xe6\xb8\xba\x02\xd0\x31\x6c\xea\xd0\x5e\xf7\x4a\xa0\xb3\xf6\x76\xf3\xd5\x8f\xef\xb0\x6b\xdf\x2d\x6b\x59\x43\xb0\xf7\xf5\x9b\x7d\xe8\x24\x2f\x85\x9f\x00\xbb\xc5\xbc\xa7\xf9\xa1\xdd\x6b\x3b\x77\x0c\xd2\xdc\xc8\xe5\xd0\xae\xc2\x6d\x42\xfa\xb7\x1f\x6a\x9b\x40\xa4\x17\x71\x31\xe7\xdb\x82\x03\x15\xc3\x1b\x6a\xc9\x96\x80\xfa\xb6\x07\xa6\xbd\x1a\xf4\xef\x8d\xdc\x56\x60\x33\x57\x7e\xbc\x69\x70\xd7\x71\xe0\xcd\x95\x6f\x0b\xa6\x53\xfb\xfe\xea\x15\x6d\xd9\x6b\xed\xa0\xd9\xed\x14\x1a\x1e\x6d\x36\x6f\x43\xfe\xec\xbe\x2b\xc3\x24\x5a\x56\xc3\xfe\x8e\xcf\xfb\x75\x06\xdd\x94\x15\xc9\x82\x2f\xb9\x77\x57\xb6\xc5\x9c\xfa\xae\x78\x6c\x79\x41\x1f\xb4\xde\x14\x5a\x78\x7f\xc7\xdc\xce\x32\x96\x05\xb3\x93\xdc\x95\x89\x36\xd1\x6d\x4c\x6c\x63\x5a\x2c\x1e\xc7\xaf\x58\xfc\x11\x58\x6d\x83\x36\x13\xf8\x50\x74\xf0\xdb\x19\xfd\xde\xc8\x7d\x77\xd4\x17\x3d\x5a\xd1\xdf\xf4\x20\xac\x57\x2a\x30\xbc\x2f\xba\xb9\x9d\x86\xbf\x38\x38\x75\xad\xa1\x4b\xc4\xbb\x72\x47\x76\xe7\x0b\x9e\xdc\x20\x41\xd7\xf8\x2a\xf2\x7b\x06\xe5\x0b\xed\x3a\xa1\x4a\xb2\x33\x22\xa9\x08\x07\x9f\x34\x67\x1d\xec\x99\x18\x04\x2b\xb1\xb6\xef\x2b\x47\x80\xc4\x8d\x6e\xeb\x04\xdb\xb3\x0c\xe0\xf4\xcf\x59\x9e\x63\x27\xcb\x30\xca\x53\xe6\x68\x21\xa3\x94\x0a\x6c\x1c\x6f\x36\x43\x88\x15\x7c\xf7\xb2\x6f\xb3\x15\x42\x10\xf8\xde\x84\xf0\x1a\x21\x6a\x39\xc2\xde\x25\xea\x6f\x83\x28\x3a\x7a\xac\x09\x69\x1b\x21\x04\x83\xc1\x61\x1a\x37\xce\xc5\x7a\xe3\x22\x01\xc3\xeb\x86\xfc\x83\x55\x9a\x36\x2e\x51\x4f\x97\x99\xec\x35\x2e\x1e\xad\x2a\x7e\x0b\xa5\xc2\xe7\xea\xf2\xbd\x0d\xf2\xf4\xab\x39\x0a\x82\x5e\x16\xa0\x9f\x50\x40\x25\x12\x06\x26\x3e\x7a\xbd\x22\x6a\xc4\xf4\xf6\xd5\x3c\x0b\xc5\xde\x46\x6f\x87\xa7\x47\xbf\xad\x05\x51\x9b\xb8\xe5\xcb\xba\xa9\xd6\x7f\x3c\xab\x6f\xcb\xe9\x4b\x4e\xeb\x38\x93\x51\x14\xd9\xe0\xdc\xfd\x4d\x91\x9e\x8b\x7e\x53\x44\xbf\xf1\xc3\x25\xf9\xf7\x39\xf0\x07\x73\x8e\xe3\xa1\xb9\xd5\xc1\xa6\x9e\x5c\x0b\x23\x68\x6e\xab\x90\x50\xbb\xed\xcd\xfa\x7e\xbb\xe8\xc5\x9f\x3e\x51\xd0\x1c\x1e\xb1\x56\x30\x7a\xd0\x7f\x5b\x7b\x27\x7f\x1e\x14\x94\x9b\xa6\x59\xdb\x0d\xcd\xde\x53\x02\x79\x70\xaa\x54\xbd\x36\x96\xdc\xe0\xb2\xfd\xb1\x85\xbb\x54\xcd\x81\xbe\x45\x3c\xf8\x96\xee\x1f\x01\xe2\x70\xef\xb1\xcf\x63\x6f\x43\xf9\xca\x1d\xd2\xd1\xa0\x86\x36\x95\xa0\xbd\x2d\xed\x21\x1d\xf4\x6a\xe0\x97\xcb\x75\x40\xaa\xf6\xba\x04\xfc\xf7\x9f\x00\x00\x00\xff\xff\x37\x76\xf3\xe2\x42\x3b\x00\x00") func static_js_app_js_bytes() ([]byte, error) { return bindata_read( @@ -336,7 +336,7 @@ func static_js_app_js() (*asset, error) { return nil, err } - info := bindata_file_info{name: "static/js/app.js", size: 14221, mode: os.FileMode(420), modTime: time.Unix(1426983036, 0)} + info := bindata_file_info{name: "static/js/app.js", size: 15170, mode: os.FileMode(436), modTime: time.Unix(1428557777, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -356,7 +356,7 @@ func static_js_jquery_js() (*asset, error) { return nil, err } - info := bindata_file_info{name: "static/js/jquery.js", size: 84245, mode: os.FileMode(420), modTime: time.Unix(1426567063, 0)} + info := bindata_file_info{name: "static/js/jquery.js", size: 84245, mode: os.FileMode(436), modTime: time.Unix(1428524243, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -376,6 +376,17 @@ func Asset(name string) ([]byte, error) { return nil, fmt.Errorf("Asset %s not found", name) } +// MustAsset is like Asset but panics when Asset would return an error. +// It simplifies safe initialization of global variables. +func MustAsset(name string) []byte { + a, err := Asset(name) + if (err != nil) { + panic("asset: Asset(" + name + "): " + err.Error()) + } + + return a +} + // AssetInfo loads and returns the asset info for the given name. // It returns an error if the asset could not be found or // could not be loaded. diff --git a/static/js/app.js b/static/js/app.js index 743888d..5593c28 100644 --- a/static/js/app.js +++ b/static/js/app.js @@ -4,7 +4,7 @@ var bookmarks = {}; function apiCall(method, path, params, cb) { $.ajax({ - url: "/api" + path, + url: "/api" + path, method: method, cache: false, data: params, @@ -68,7 +68,18 @@ function resetTable() { removeClass("no-crop"); } -function buildTable(results) { +function sortArrow(direction) { + switch (direction) { + case "ASC": + return "▲"; + case "DESC": + return "▼"; + default: + return ""; + } +} + +function buildTable(results, sortColumn, sortOrder) { resetTable(); if (results.error) { @@ -87,7 +98,11 @@ function buildTable(results) { var rows = ""; results.columns.forEach(function(col) { - cols += "" + col + ""; + if (col === sortColumn) { + cols += "" + col + " " + sortArrow(sortOrder) + ""; + } else { + cols += "" + col + ""; + } }); results.rows.forEach(function(row) { @@ -113,8 +128,8 @@ function showQueryHistory() { } buildTable({ columns: ["id", "query", "timestamp"], rows: rows }); - - setCurrentTab("table_history"); + + setCurrentTab("table_history"); $("#input").hide(); $("#output").addClass("full"); $("#results").addClass("no-crop"); @@ -157,7 +172,7 @@ function showTableInfo() { }); } -function showTableContent() { +function showTableContent(sortColumn, sortOrder) { var name = getCurrentTable(); if (name.length == 0) { @@ -165,8 +180,8 @@ function showTableContent() { return; } - getTableRows(name, { limit: 100 }, function(data) { - buildTable(data); + getTableRows(name, { limit: 100, sort_column: sortColumn, sort_order: sortOrder }, function(data) { + buildTable(data, sortColumn, sortOrder); setCurrentTab("table_content"); $("#results").attr("data-mode", "browse"); @@ -433,6 +448,23 @@ $(document).ready(function() { $(this).addClass("selected"); }); + $("#results").on("click", "th", function(e) { + var sortColumn = this.attributes['data'].value; + var contentTab = $('#table_content').hasClass('selected'); + + if (!contentTab) { + return; + } + + if (this.dataset.sortOrder === "ASC") { + this.dataset.sortOrder = "DESC" + } else { + this.dataset.sortOrder = "ASC" + } + + showTableContent(sortColumn, this.dataset.sortOrder); + }); + $("#results").on("dblclick", "td > div", function() { if ($(this).has("textarea").length > 0) { return; @@ -544,7 +576,7 @@ $(document).ready(function() { var button = $(this).children("button"); var url = getConnectionString(); - + if (url.length == 0) { return; } @@ -572,7 +604,7 @@ $(document).ready(function() { initEditor(); addShortcutTooltips(); - + apiCall("get", "/connection", {}, function(resp) { if (resp.error) { connected = false; @@ -586,4 +618,4 @@ $(document).ready(function() { $("#main").show(); } }); -}); \ No newline at end of file +});