diff --git a/CHANGELOG.md b/CHANGELOG.md index ad914393..f1b85c80 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [v2.9.1](https://github.com/drone/drone-ui/tree/v2.9.1) (2023-01-11) + +[Full Changelog](https://github.com/drone/drone-ui/compare/v2.9.0...v2.9.1) + +**Fixed bugs:** + +- batch streaming log state updates to improve UI performance [\#428](https://github.com/drone/drone-ui/pull/428) ([d1wilko](https://github.com/d1wilko)) +- Spelling [\#427](https://github.com/drone/drone-ui/pull/427) ([jsoref](https://github.com/jsoref)) + ## [v2.9.0](https://github.com/drone/drone-ui/tree/v2.9.0) (2022-10-27) [Full Changelog](https://github.com/drone/drone-ui/compare/v2.8.2...v2.9.0) @@ -15,6 +24,10 @@ - fix deep links bug [\#423](https://github.com/drone/drone-ui/pull/423) ([d1wilko](https://github.com/d1wilko)) - Fix minor grammar error in repository settings [\#422](https://github.com/drone/drone-ui/pull/422) ([kittenswolf](https://github.com/kittenswolf)) +**Merged pull requests:** + +- v2.9.0 release prep [\#426](https://github.com/drone/drone-ui/pull/426) ([d1wilko](https://github.com/d1wilko)) + ## [v2.8.2](https://github.com/drone/drone-ui/tree/v2.8.2) (2022-05-09) [Full Changelog](https://github.com/drone/drone-ui/compare/v2.8.1...v2.8.2) diff --git a/dist/dist_gen.go b/dist/dist_gen.go index e08e8c6f..d69dd09f 100644 --- a/dist/dist_gen.go +++ b/dist/dist_gen.go @@ -141,7 +141,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "_redirects", size: 23, - modTime: time.Unix(1666885258, 0), + modTime: time.Unix(1673449199, 0), }, }, "/asset-manifest.json": { @@ -149,7 +149,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "asset-manifest.json", size: 3884, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/favicon.png": { @@ -157,7 +157,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "favicon.png", size: 1639, - modTime: time.Unix(1666885258, 0), + modTime: time.Unix(1673449199, 0), }, }, "/index.html": { @@ -165,7 +165,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "index.html", size: 2304, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/manifest.json": { @@ -173,7 +173,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "manifest.json", size: 281, - modTime: time.Unix(1666885258, 0), + modTime: time.Unix(1673449199, 0), }, }, "/robots.txt": { @@ -181,7 +181,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "robots.txt", size: 67, - modTime: time.Unix(1666885258, 0), + modTime: time.Unix(1673449199, 0), }, }, "/static/css/2.abad2096.chunk.css": { @@ -189,7 +189,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "2.abad2096.chunk.css", size: 18078, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/css/main.0ba62678.chunk.css": { @@ -197,31 +197,31 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "main.0ba62678.chunk.css", size: 98844, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, - "/static/js/2.eda3eeaf.chunk.js": { + "/static/js/2.ec852595.chunk.js": { data: file8, FileInfo: &fileInfo{ - name: "2.eda3eeaf.chunk.js", + name: "2.ec852595.chunk.js", size: 2028586, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, - "/static/js/2.eda3eeaf.chunk.js.LICENSE.txt": { + "/static/js/2.ec852595.chunk.js.LICENSE.txt": { data: file9, FileInfo: &fileInfo{ - name: "2.eda3eeaf.chunk.js.LICENSE.txt", + name: "2.ec852595.chunk.js.LICENSE.txt", size: 2077, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, - "/static/js/main.4fda4b2e.chunk.js": { + "/static/js/main.acf473e4.chunk.js": { data: file10, FileInfo: &fileInfo{ - name: "main.4fda4b2e.chunk.js", - size: 276227, - modTime: time.Unix(1666885269, 0), + name: "main.acf473e4.chunk.js", + size: 276605, + modTime: time.Unix(1673449233, 0), }, }, "/static/js/runtime-main.73c0d22c.js": { @@ -229,7 +229,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "runtime-main.73c0d22c.js", size: 1525, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/Inter-Bold.3e3cb905.ttf": { @@ -237,7 +237,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "Inter-Bold.3e3cb905.ttf", size: 293448, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/Inter-Medium.18b8c68e.ttf": { @@ -245,7 +245,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "Inter-Medium.18b8c68e.ttf", size: 292140, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/Inter-Regular.9cd7588f.ttf": { @@ -253,7 +253,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "Inter-Regular.9cd7588f.ttf", size: 287928, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/Inter-SemiBold.c6588ec1.ttf": { @@ -261,7 +261,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "Inter-SemiBold.c6588ec1.ttf", size: 293028, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/RobotoMono-Regular.418a8f9f.ttf": { @@ -269,7 +269,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "RobotoMono-Regular.418a8f9f.ttf", size: 86908, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/arrow.57392e7c.svg": { @@ -277,7 +277,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "arrow.57392e7c.svg", size: 270, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/box.e7dad5a7.svg": { @@ -285,7 +285,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "box.e7dad5a7.svg", size: 1071, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/branch.19a790c9.svg": { @@ -293,7 +293,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "branch.19a790c9.svg", size: 825, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/calendar.f48f4bba.svg": { @@ -301,7 +301,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "calendar.f48f4bba.svg", size: 431, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/canceled.de6a6a66.svg": { @@ -309,7 +309,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "canceled.de6a6a66.svg", size: 219, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/checkbox-check.ecd76e49.svg": { @@ -317,7 +317,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "checkbox-check.ecd76e49.svg", size: 1489, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/chevron-down.c3e123cf.svg": { @@ -325,7 +325,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "chevron-down.c3e123cf.svg", size: 269, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/clock.19ef2359.svg": { @@ -333,7 +333,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "clock.19ef2359.svg", size: 315, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/close.6345db46.svg": { @@ -341,7 +341,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "close.6345db46.svg", size: 767, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/commit.9bdfe77e.svg": { @@ -349,7 +349,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "commit.9bdfe77e.svg", size: 292, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/copy.829e57b9.svg": { @@ -357,7 +357,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "copy.829e57b9.svg", size: 348, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/demo.ee255ee9.svg": { @@ -365,7 +365,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "demo.ee255ee9.svg", size: 292, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/dots-vertical.4cad7095.svg": { @@ -373,7 +373,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "dots-vertical.4cad7095.svg", size: 341, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/download-cloud.02a0abcc.svg": { @@ -381,7 +381,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "download-cloud.02a0abcc.svg", size: 386, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/edit.f9a98551.svg": { @@ -389,7 +389,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "edit.f9a98551.svg", size: 365, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/failure.23006aa0.svg": { @@ -397,7 +397,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "failure.23006aa0.svg", size: 503, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/graph-start.0931bcde.svg": { @@ -405,7 +405,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "graph-start.0931bcde.svg", size: 466, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/inactive.ce81ee1f.svg": { @@ -413,7 +413,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "inactive.ce81ee1f.svg", size: 221, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/logo-full.6f93f925.svg": { @@ -421,7 +421,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "logo-full.6f93f925.svg", size: 4738, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/logo.76c744d4.svg": { @@ -429,7 +429,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "logo.76c744d4.svg", size: 1265, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/not-active.13fcd78b.svg": { @@ -437,7 +437,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "not-active.13fcd78b.svg", size: 3016, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/not-allowed.40c1c466.svg": { @@ -445,7 +445,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "not-allowed.40c1c466.svg", size: 312, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/not-found.91457cc2.svg": { @@ -453,7 +453,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "not-found.91457cc2.svg", size: 4863, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/number.be979d71.svg": { @@ -461,7 +461,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "number.be979d71.svg", size: 552, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/pause.551a91b3.svg": { @@ -469,7 +469,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "pause.551a91b3.svg", size: 467, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/play.3d177b9f.svg": { @@ -477,7 +477,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "play.3d177b9f.svg", size: 323, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/pr.c79604f6.svg": { @@ -485,7 +485,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "pr.c79604f6.svg", size: 839, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/running.8093ec43.svg": { @@ -493,7 +493,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "running.8093ec43.svg", size: 603, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/search.f9705ffe.svg": { @@ -501,7 +501,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "search.f9705ffe.svg", size: 308, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/settings.8866f12b.svg": { @@ -509,7 +509,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "settings.8866f12b.svg", size: 588, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/success.06f5396e.svg": { @@ -517,7 +517,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "success.06f5396e.svg", size: 478, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/tag.de1d3ebe.svg": { @@ -525,7 +525,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "tag.de1d3ebe.svg", size: 664, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/trash.c89915b8.svg": { @@ -533,7 +533,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "trash.c89915b8.svg", size: 469, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/user.780a52a3.svg": { @@ -541,7 +541,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "user.780a52a3.svg", size: 313, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/welcome-illustration.c1834133.svg": { @@ -549,7 +549,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "welcome-illustration.c1834133.svg", size: 24954, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/zoom-in.9cbe275c.svg": { @@ -557,7 +557,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "zoom-in.9cbe275c.svg", size: 535, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/zoom-out.f1c9beee.svg": { @@ -565,7 +565,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "zoom-out.f1c9beee.svg", size: 372, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/zoom-reset.95147acc.svg": { @@ -573,7 +573,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "zoom-reset.95147acc.svg", size: 629, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, "/static/media/zoom-to-fit.f38a881e.svg": { @@ -581,7 +581,7 @@ var files = map[string]file{ FileInfo: &fileInfo{ name: "zoom-to-fit.f38a881e.svg", size: 407, - modTime: time.Unix(1666885269, 0), + modTime: time.Unix(1673449233, 0), }, }, } @@ -606,8 +606,8 @@ var file1 = []byte{ 0x75, 0x6e, 0x6b, 0x2e, 0x63, 0x73, 0x73, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x6a, 0x73, 0x22, 0x3a, 0x20, 0x22, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, 0x2f, 0x6a, 0x73, - 0x2f, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x34, 0x66, 0x64, 0x61, 0x34, 0x62, - 0x32, 0x65, 0x2e, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x2e, 0x6a, 0x73, 0x22, + 0x2f, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x61, 0x63, 0x66, 0x34, 0x37, 0x33, + 0x65, 0x34, 0x2e, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x2e, 0x6a, 0x73, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x2d, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x6a, 0x73, 0x22, 0x3a, 0x20, 0x22, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, 0x2f, 0x6a, 0x73, @@ -621,20 +621,20 @@ var file1 = []byte{ 0x61, 0x64, 0x32, 0x30, 0x39, 0x36, 0x2e, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x2e, 0x63, 0x73, 0x73, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, 0x2f, 0x6a, 0x73, 0x2f, 0x32, 0x2e, - 0x65, 0x64, 0x61, 0x33, 0x65, 0x65, 0x61, 0x66, 0x2e, 0x63, 0x68, 0x75, + 0x65, 0x63, 0x38, 0x35, 0x32, 0x35, 0x39, 0x35, 0x2e, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x2e, 0x6a, 0x73, 0x22, 0x3a, 0x20, 0x22, 0x2f, 0x73, 0x74, - 0x61, 0x74, 0x69, 0x63, 0x2f, 0x6a, 0x73, 0x2f, 0x32, 0x2e, 0x65, 0x64, - 0x61, 0x33, 0x65, 0x65, 0x61, 0x66, 0x2e, 0x63, 0x68, 0x75, 0x6e, 0x6b, + 0x61, 0x74, 0x69, 0x63, 0x2f, 0x6a, 0x73, 0x2f, 0x32, 0x2e, 0x65, 0x63, + 0x38, 0x35, 0x32, 0x35, 0x39, 0x35, 0x2e, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x2e, 0x6a, 0x73, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x2e, 0x68, 0x74, 0x6d, 0x6c, 0x22, 0x3a, 0x20, 0x22, 0x2f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x2e, 0x68, 0x74, 0x6d, 0x6c, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, - 0x69, 0x63, 0x2f, 0x6a, 0x73, 0x2f, 0x32, 0x2e, 0x65, 0x64, 0x61, 0x33, - 0x65, 0x65, 0x61, 0x66, 0x2e, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x2e, 0x6a, + 0x69, 0x63, 0x2f, 0x6a, 0x73, 0x2f, 0x32, 0x2e, 0x65, 0x63, 0x38, 0x35, + 0x32, 0x35, 0x39, 0x35, 0x2e, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x2e, 0x6a, 0x73, 0x2e, 0x4c, 0x49, 0x43, 0x45, 0x4e, 0x53, 0x45, 0x2e, 0x74, 0x78, 0x74, 0x22, 0x3a, 0x20, 0x22, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, - 0x2f, 0x6a, 0x73, 0x2f, 0x32, 0x2e, 0x65, 0x64, 0x61, 0x33, 0x65, 0x65, - 0x61, 0x66, 0x2e, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x2e, 0x6a, 0x73, 0x2e, + 0x2f, 0x6a, 0x73, 0x2f, 0x32, 0x2e, 0x65, 0x63, 0x38, 0x35, 0x32, 0x35, + 0x39, 0x35, 0x2e, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x2e, 0x6a, 0x73, 0x2e, 0x4c, 0x49, 0x43, 0x45, 0x4e, 0x53, 0x45, 0x2e, 0x74, 0x78, 0x74, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, 0x2f, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x2f, 0x61, 0x70, 0x70, 0x2e, @@ -912,15 +912,15 @@ var file1 = []byte{ 0x63, 0x2f, 0x63, 0x73, 0x73, 0x2f, 0x32, 0x2e, 0x61, 0x62, 0x61, 0x64, 0x32, 0x30, 0x39, 0x36, 0x2e, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x2e, 0x63, 0x73, 0x73, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, - 0x61, 0x74, 0x69, 0x63, 0x2f, 0x6a, 0x73, 0x2f, 0x32, 0x2e, 0x65, 0x64, - 0x61, 0x33, 0x65, 0x65, 0x61, 0x66, 0x2e, 0x63, 0x68, 0x75, 0x6e, 0x6b, + 0x61, 0x74, 0x69, 0x63, 0x2f, 0x6a, 0x73, 0x2f, 0x32, 0x2e, 0x65, 0x63, + 0x38, 0x35, 0x32, 0x35, 0x39, 0x35, 0x2e, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x2e, 0x6a, 0x73, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, 0x2f, 0x63, 0x73, 0x73, 0x2f, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x30, 0x62, 0x61, 0x36, 0x32, 0x36, 0x37, 0x38, 0x2e, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x2e, 0x63, 0x73, 0x73, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, 0x2f, - 0x6a, 0x73, 0x2f, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x34, 0x66, 0x64, 0x61, - 0x34, 0x62, 0x32, 0x65, 0x2e, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x2e, 0x6a, + 0x6a, 0x73, 0x2f, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x61, 0x63, 0x66, 0x34, + 0x37, 0x33, 0x65, 0x34, 0x2e, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x2e, 0x6a, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x5d, 0x0a, 0x7d, } @@ -1066,7 +1066,7 @@ var file2 = []byte{ } // /index.html -var file3 = []byte(`
u))return!1;var c=a.get(e),f=a.get(t);if(c&&f)return c==t&&f==e;var p=-1,h=!0,d=2&n?new Xn:o;for(a.set(e,t),a.set(t,e);++p-1&&e%1==0&&e =0)v=l.charCodeAt(c.index-1);else for(E=n-1;E>=0&&("softbreak"!==e[E].type&&"hardbreak"!==e[E].type);E--)if(e[E].content){v=e[E].content.charCodeAt(e[E].content.length-1);break}if(y=32,f =48&&v<=57&&(k=S=!1),S&&k&&(S=g,k=m),S||k){if(k)for(E=x.length-1;E>=0&&(d=x[E],!(x[E].level |$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^?("+r.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(i.source+"\\s*$"),/^$/,!1]];e.exports=function(e,t,n,r){var i,a,s,u,l=e.bMarks[t]+e.tShift[t],c=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;if(!e.md.options.html)return!1;if(60!==e.src.charCodeAt(l))return!1;for(u=e.src.slice(l,c),i=0;ir.charCodeAt(0)&&(r=r.trim()),r=[r],0parseInt(window.getComputedStyle(y).order)&&(S=-S);var k=r;if(void 0!==r&&r<=0){var E=this.splitPane;k="vertical"===a?E.getBoundingClientRect().width+r:E.getBoundingClientRect().height+r}var C=b-S,x=c-_;Ck?C=k:this.setState({position:x,resized:!0}),o&&o(C),this.setState(v({draggedSize:C},f?"pane1Size":"pane2Size",C))}}}}},{key:"onMouseUp",value:function(){var e=this.props,t=e.allowResize,n=e.onDragFinished,r=this.state,i=r.active,o=r.draggedSize;t&&i&&("function"===typeof n&&n(o),this.setState({active:!1}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.allowResize,r=t.children,o=t.className,a=t.onResizerClick,s=t.onResizerDoubleClick,u=t.paneClassName,l=t.pane1ClassName,c=t.pane2ClassName,f=t.paneStyle,p=t.pane1Style,h=t.pane2Style,d=t.resizerClassName,v=t.resizerStyle,y=t.split,m=t.style,b=this.state,_=b.pane1Size,S=b.pane2Size,k=n?"":"disabled",E=d?"".concat(d," ").concat(T):d,C=function(e){return i.a.Children.toArray(e).filter((function(e){return e}))}(r),A=g({display:"flex",flex:1,height:"100%",position:"absolute",outline:"none",overflow:"hidden",MozUserSelect:"text",WebkitUserSelect:"text",msUserSelect:"text",userSelect:"text"},m);"vertical"===y?Object.assign(A,{flexDirection:"row",left:0,right:0}):Object.assign(A,{bottom:0,flexDirection:"column",minHeight:"100%",top:0,width:"100%"});var O=["SplitPane",o,y,k],P=g({},f,{},p),N=g({},f,{},h),R=["Pane1",u,l].join(" "),M=["Pane2",u,c].join(" ");return i.a.createElement("div",{className:O.join(" "),ref:function(t){e.splitPane=t},style:A},i.a.createElement(x,{className:R,key:"pane1",eleRef:function(t){e.pane1=t},size:_,split:y,style:P},C[0]),i.a.createElement(w,{className:k,onClick:a,onDoubleClick:s,onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,onTouchEnd:this.onMouseUp,key:"resizer",resizerClassName:E,split:y,style:v||{}}),i.a.createElement(x,{className:M,key:"pane2",eleRef:function(t){e.pane2=t},size:S,split:y,style:N},C[1]))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return n.getSizeUpdate(e,t)}},{key:"getSizeUpdate",value:function(e,t){var n={};if(t.instanceProps.size===e.size&&void 0!==e.size)return{};var r=void 0!==e.size?e.size:O(e.defaultSize,e.minSize,e.maxSize,t.draggedSize);void 0!==e.size&&(n.draggedSize=r);var i="first"===e.primary;return n[i?"pane1Size":"pane2Size"]=r,n[i?"pane2Size":"pane1Size"]=void 0,n.instanceProps={size:e.size},n}}]),n}(i.a.Component);P.propTypes={allowResize:a.a.bool,children:a.a.arrayOf(a.a.node).isRequired,className:a.a.string,primary:a.a.oneOf(["first","second"]),minSize:a.a.oneOfType([a.a.string,a.a.number]),maxSize:a.a.oneOfType([a.a.string,a.a.number]),defaultSize:a.a.oneOfType([a.a.string,a.a.number]),size:a.a.oneOfType([a.a.string,a.a.number]),split:a.a.oneOf(["vertical","horizontal"]),onDragStarted:a.a.func,onDragFinished:a.a.func,onChange:a.a.func,onResizerClick:a.a.func,onResizerDoubleClick:a.a.func,style:u.a,resizerStyle:u.a,paneClassName:a.a.string,pane1ClassName:a.a.string,pane2ClassName:a.a.string,paneStyle:u.a,pane1Style:u.a,pane2Style:u.a,resizerClassName:a.a.string,step:a.a.number},P.defaultProps={allowResize:!0,minSize:50,primary:"first",split:"vertical",paneClassName:"",pane1ClassName:"",pane2ClassName:""},function(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!==typeof e.getDerivedStateFromProps&&"function"!==typeof t.getSnapshotBeforeUpdate)return e;var n=null,r=null,i=null;if("function"===typeof t.componentWillMount?n="componentWillMount":"function"===typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"===typeof t.componentWillReceiveProps?r="componentWillReceiveProps":"function"===typeof t.UNSAFE_componentWillReceiveProps&&(r="UNSAFE_componentWillReceiveProps"),"function"===typeof t.componentWillUpdate?i="componentWillUpdate":"function"===typeof t.UNSAFE_componentWillUpdate&&(i="UNSAFE_componentWillUpdate"),null!==n||null!==r||null!==i){var o=e.displayName||e.name,a="function"===typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+o+" uses "+a+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==r?"\n "+r:"")+(null!==i?"\n "+i:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"===typeof e.getDerivedStateFromProps&&(t.componentWillMount=l,t.componentWillReceiveProps=c),"function"===typeof t.getSnapshotBeforeUpdate){if("function"!==typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=f;var s=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;s.call(this,e,t,r)}}}(P);t.a=P},function(e,t,n){"use strict";var r=n(135),i=60103,o=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var a=60109,s=60110,u=60112;t.Suspense=60113;var l=60115,c=60116;if("function"===typeof Symbol&&Symbol.for){var f=Symbol.for;i=f("react.element"),o=f("react.portal"),t.Fragment=f("react.fragment"),t.StrictMode=f("react.strict_mode"),t.Profiler=f("react.profiler"),a=f("react.provider"),s=f("react.context"),u=f("react.forward_ref"),t.Suspense=f("react.suspense"),l=f("react.memo"),c=f("react.lazy")}var p="function"===typeof Symbol&&Symbol.iterator;function h(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n
\n"},a.fence=function(e,t,n,r,a){var s,u,l,c,f,p=e[t],h=p.info?i(p.info).trim():"",d="",v="";return h&&(d=(l=h.split(/(\s+)/g))[0],v=l.slice(2).join("")),0===(s=n.highlight&&n.highlight(p.content,d,v)||o(p.content)).indexOf(""+o(e[t].content)+"
\n"):""+s+"
\n"},a.image=function(e,t,n,r,i){var o=e[t];return o.attrs[o.attrIndex("alt")][1]=i.renderInlineAsText(o.children,n,r),i.renderToken(e,t,n)},a.hardbreak=function(e,t,n){return n.xhtmlOut?""+s+"
\n":"
\n"},a.softbreak=function(e,t,n){return n.breaks?n.xhtmlOut?"
\n":"
\n":"\n"},a.text=function(e,t){return o(e[t].content)},a.html_block=function(e,t){return e[t].content},a.html_inline=function(e,t){return e[t].content},s.prototype.renderAttrs=function(e){var t,n,r;if(!e.attrs)return"";for(r="",t=0,n=e.attrs.length;t/i.test(e)}e.exports=function(e){var t,n,o,a,s,u,l,c,f,p,h,d,v,y,g,m,b,_,S=e.tokens;if(e.md.options.linkify)for(n=0,o=S.length;n