diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3ac30b13d..59dc60d9c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -243,7 +243,7 @@ stop_review_app: amd64: stage: release - image: elixir:1.10.3 + image: elixir:1.10.4 only: &release-only - stable@pleroma/pleroma - develop@pleroma/pleroma @@ -281,7 +281,7 @@ amd64-musl: stage: release artifacts: *release-artifacts only: *release-only - image: elixir:1.10.3-alpine + image: elixir:1.10.4-alpine cache: *release-cache variables: *release-variables before_script: &before-release-musl @@ -297,7 +297,7 @@ arm: only: *release-only tags: - arm32-specified - image: arm32v7/elixir:1.10.3 + image: arm32v7/elixir:1.10.4 cache: *release-cache variables: *release-variables before_script: *before-release @@ -309,7 +309,7 @@ arm-musl: only: *release-only tags: - arm32-specified - image: arm32v7/elixir:1.10.3-alpine + image: arm32v7/elixir:1.10.4-alpine cache: *release-cache variables: *release-variables before_script: *before-release-musl @@ -321,7 +321,7 @@ arm64: only: *release-only tags: - arm - image: arm64v8/elixir:1.10.3 + image: arm64v8/elixir:1.10.4 cache: *release-cache variables: *release-variables before_script: *before-release @@ -333,7 +333,7 @@ arm64-musl: only: *release-only tags: - arm - image: arm64v8/elixir:1.10.3-alpine + image: arm64v8/elixir:1.10.4-alpine cache: *release-cache variables: *release-variables before_script: *before-release-musl diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f26d48ff..88ad0ada9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,16 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ### Removed +## 2.4.2 - 2022-01-10 + +### Fixed +- Federation issues caused by HTTP pool checkout timeouts +- Compatibility with Elixir 1.13 + +### Upgrade notes + +1. Restart Pleroma + ## 2.4.1 - 2021-08-29 ### Changed diff --git a/lib/pleroma/web/activity_pub/publisher.ex b/lib/pleroma/web/activity_pub/publisher.ex index 590beef64..c8cdd429e 100644 --- a/lib/pleroma/web/activity_pub/publisher.ex +++ b/lib/pleroma/web/activity_pub/publisher.ex @@ -63,18 +63,17 @@ def publish_one(%{inbox: inbox, json: json, actor: %User{} = actor, id: id} = pa date: date }) - with {:ok, %{status: code}} when code in 200..299 <- - result = - HTTP.post( - inbox, - json, - [ - {"Content-Type", "application/activity+json"}, - {"Date", date}, - {"signature", signature}, - {"digest", digest} - ] - ) do + with {:ok, %{status: code}} = result when code in 200..299 <- + HTTP.post( + inbox, + json, + [ + {"Content-Type", "application/activity+json"}, + {"Date", date}, + {"signature", signature}, + {"digest", digest} + ] + ) do if not Map.has_key?(params, :unreachable_since) || params[:unreachable_since] do Instances.set_reachable(inbox) end diff --git a/mix.exs b/mix.exs index 39c79c83b..db2f1f069 100644 --- a/mix.exs +++ b/mix.exs @@ -4,7 +4,7 @@ defmodule Pleroma.Mixfile do def project do [ app: :pleroma, - version: version("2.4.1"), + version: version("2.4.2"), elixir: "~> 1.9", elixirc_paths: elixirc_paths(Mix.env()), compilers: [:phoenix, :gettext] ++ Mix.compilers(), @@ -208,7 +208,7 @@ defp deps do {:mock, "~> 0.3.5", only: :test}, # temporary downgrade for excoveralls, hackney until hackney max_connections bug will be fixed {:excoveralls, "0.12.3", only: :test}, - {:hackney, "~> 1.17.0", override: true}, + {:hackney, "~> 1.18.0", override: true}, {:mox, "~> 1.0", only: :test}, {:websocket_client, git: "https://github.com/jeremyong/websocket_client.git", only: :test} ] ++ oauth_deps() diff --git a/mix.lock b/mix.lock index b78ae0bc9..232649cd5 100644 --- a/mix.lock +++ b/mix.lock @@ -11,7 +11,7 @@ "calendar": {:hex, :calendar, "1.0.0", "f52073a708528482ec33d0a171954ca610fe2bd28f1e871f247dc7f1565fa807", [:mix], [{:tzdata, "~> 0.5.20 or ~> 0.1.201603 or ~> 1.0", [hex: :tzdata, repo: "hexpm", optional: false]}], "hexpm", "990e9581920c82912a5ee50e62ff5ef96da6b15949a2ee4734f935fdef0f0a6f"}, "captcha": {:git, "https://git.pleroma.social/pleroma/elixir-libraries/elixir-captcha.git", "e0f16822d578866e186a0974d65ad58cddc1e2ab", [ref: "e0f16822d578866e186a0974d65ad58cddc1e2ab"]}, "castore": {:hex, :castore, "0.1.10", "b01a007416a0ae4188e70b3b306236021b16c11474038ead7aff79dd75538c23", [:mix], [], "hexpm", "a48314e0cb45682db2ea27b8ebfa11bd6fa0a6e21a65e5772ad83ca136ff2665"}, - "certifi": {:hex, :certifi, "2.6.1", "dbab8e5e155a0763eea978c913ca280a6b544bfa115633fa20249c3d396d9493", [:rebar3], [], "hexpm", "524c97b4991b3849dd5c17a631223896272c6b0af446778ba4675a1dff53bb7e"}, + "certifi": {:hex, :certifi, "2.8.0", "d4fb0a6bb20b7c9c3643e22507e42f356ac090a1dcea9ab99e27e0376d695eba", [:rebar3], [], "hexpm", "6ac7efc1c6f8600b08d625292d4bbf584e14847ce1b6b5c44d983d273e1097ea"}, "combine": {:hex, :combine, "0.10.0", "eff8224eeb56498a2af13011d142c5e7997a80c8f5b97c499f84c841032e429f", [:mix], [], "hexpm", "1b1dbc1790073076580d0d1d64e42eae2366583e7aecd455d1215b0d16f2451b"}, "comeonin": {:hex, :comeonin, "5.3.2", "5c2f893d05c56ae3f5e24c1b983c2d5dfb88c6d979c9287a76a7feb1e1d8d646", [:mix], [], "hexpm", "d0993402844c49539aeadb3fe46a3c9bd190f1ecf86b6f9ebd71957534c95f04"}, "concurrent_limiter": {:git, "https://git.pleroma.social/pleroma/elixir-libraries/concurrent_limiter.git", "d81be41024569330f296fc472e24198d7499ba78", [ref: "d81be41024569330f296fc472e24198d7499ba78"]}, @@ -55,7 +55,7 @@ "gen_state_machine": {:hex, :gen_state_machine, "2.0.5", "9ac15ec6e66acac994cc442dcc2c6f9796cf380ec4b08267223014be1c728a95", [:mix], [], "hexpm"}, "gettext": {:hex, :gettext, "0.18.2", "7df3ea191bb56c0309c00a783334b288d08a879f53a7014341284635850a6e55", [:mix], [], "hexpm", "f9f537b13d4fdd30f3039d33cb80144c3aa1f8d9698e47d7bcbcc8df93b1f5c5"}, "gun": {:hex, :gun, "2.0.0-rc.2", "7c489a32dedccb77b6e82d1f3c5a7dadfbfa004ec14e322cdb5e579c438632d2", [:make, :rebar3], [{:cowlib, "2.11.0", [hex: :cowlib, repo: "hexpm", optional: false]}], "hexpm", "6b9d1eae146410d727140dbf8b404b9631302ecc2066d1d12f22097ad7d254fc"}, - "hackney": {:hex, :hackney, "1.17.4", "99da4674592504d3fb0cfef0db84c3ba02b4508bae2dff8c0108baa0d6e0977c", [:rebar3], [{:certifi, "~>2.6.1", [hex: :certifi, repo: "hexpm", optional: false]}, {:idna, "~>6.1.0", [hex: :idna, repo: "hexpm", optional: false]}, {:metrics, "~>1.0.0", [hex: :metrics, repo: "hexpm", optional: false]}, {:mimerl, "~>1.1", [hex: :mimerl, repo: "hexpm", optional: false]}, {:parse_trans, "3.3.1", [hex: :parse_trans, repo: "hexpm", optional: false]}, {:ssl_verify_fun, "~>1.1.0", [hex: :ssl_verify_fun, repo: "hexpm", optional: false]}, {:unicode_util_compat, "~>0.7.0", [hex: :unicode_util_compat, repo: "hexpm", optional: false]}], "hexpm", "de16ff4996556c8548d512f4dbe22dd58a587bf3332e7fd362430a7ef3986b16"}, + "hackney": {:hex, :hackney, "1.18.0", "c4443d960bb9fba6d01161d01cd81173089686717d9490e5d3606644c48d121f", [:rebar3], [{:certifi, "~>2.8.0", [hex: :certifi, repo: "hexpm", optional: false]}, {:idna, "~>6.1.0", [hex: :idna, repo: "hexpm", optional: false]}, {:metrics, "~>1.0.0", [hex: :metrics, repo: "hexpm", optional: false]}, {:mimerl, "~>1.1", [hex: :mimerl, repo: "hexpm", optional: false]}, {:parse_trans, "3.3.1", [hex: :parse_trans, repo: "hexpm", optional: false]}, {:ssl_verify_fun, "~>1.1.0", [hex: :ssl_verify_fun, repo: "hexpm", optional: false]}, {:unicode_util_compat, "~>0.7.0", [hex: :unicode_util_compat, repo: "hexpm", optional: false]}], "hexpm", "9afcda620704d720db8c6a3123e9848d09c87586dc1c10479c42627b905b5c5e"}, "html_entities": {:hex, :html_entities, "0.5.2", "9e47e70598da7de2a9ff6af8758399251db6dbb7eebe2b013f2bbd2515895c3c", [:mix], [], "hexpm", "c53ba390403485615623b9531e97696f076ed415e8d8058b1dbaa28181f4fdcc"}, "html_sanitize_ex": {:hex, :html_sanitize_ex, "1.3.0", "f005ad692b717691203f940c686208aa3d8ffd9dd4bb3699240096a51fa9564e", [:mix], [{:mochiweb, "~> 2.15", [hex: :mochiweb, repo: "hexpm", optional: false]}], "hexpm"}, "http_signatures": {:hex, :http_signatures, "0.1.0", "4e4b501a936dbf4cb5222597038a89ea10781776770d2e185849fa829686b34c", [:mix], [], "hexpm", "f8a7b3731e3fd17d38fa6e343fcad7b03d6874a3b0a108c8568a71ed9c2cf824"}, diff --git a/priv/static/index.html b/priv/static/index.html index 9ef3ad6e4..b1455c184 100644 --- a/priv/static/index.html +++ b/priv/static/index.html @@ -1 +1 @@ -
\ No newline at end of file + \ No newline at end of file diff --git a/priv/static/static/css/app.9a4c5ede37b2f0230836.css b/priv/static/static/css/app.7d2d223f75c3a14b0991.css similarity index 85% rename from priv/static/static/css/app.9a4c5ede37b2f0230836.css rename to priv/static/static/css/app.7d2d223f75c3a14b0991.css index 22b9fdbe7..d79cf910f 100644 Binary files a/priv/static/static/css/app.9a4c5ede37b2f0230836.css and b/priv/static/static/css/app.7d2d223f75c3a14b0991.css differ diff --git a/priv/static/static/css/app.7d2d223f75c3a14b0991.css.map b/priv/static/static/css/app.7d2d223f75c3a14b0991.css.map new file mode 100644 index 000000000..ce9a6fa12 --- /dev/null +++ b/priv/static/static/css/app.7d2d223f75c3a14b0991.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/rich_content/rich_content.scss","webpack:///./src/components/tab_switcher/tab_switcher.scss","webpack:///./src/hocs/with_load_more/with_load_more.scss"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACnDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACtOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C","file":"static/css/app.7d2d223f75c3a14b0991.css","sourcesContent":[".RichContent blockquote {\n margin: 0.2em 0 0.2em 2em;\n font-style: italic;\n}\n.RichContent pre {\n overflow: auto;\n}\n.RichContent code,\n.RichContent samp,\n.RichContent kbd,\n.RichContent var,\n.RichContent pre {\n font-family: var(--postCodeFont, monospace);\n}\n.RichContent p {\n margin: 0 0 1em 0;\n}\n.RichContent p:last-child {\n margin: 0 0 0 0;\n}\n.RichContent h1 {\n font-size: 1.1em;\n line-height: 1.2em;\n margin: 1.4em 0;\n}\n.RichContent h2 {\n font-size: 1.1em;\n margin: 1em 0;\n}\n.RichContent h3 {\n font-size: 1em;\n margin: 1.2em 0;\n}\n.RichContent h4 {\n margin: 1.1em 0;\n}\n.RichContent .img {\n display: inline-block;\n}\n.RichContent .emoji {\n display: inline-block;\n width: var(--emoji-size, 32px);\n height: var(--emoji-size, 32px);\n}\n.RichContent .img,\n.RichContent video {\n max-width: 100%;\n max-height: 400px;\n vertical-align: middle;\n -o-object-fit: contain;\n object-fit: contain;\n}",".tab-switcher {\n display: -ms-flexbox;\n display: flex;\n}\n.tab-switcher .tab-icon {\n margin: 0.2em auto;\n display: block;\n}\n.tab-switcher.top-tabs {\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.tab-switcher.top-tabs > .tabs {\n width: 100%;\n overflow-y: hidden;\n overflow-x: auto;\n padding-top: 5px;\n -ms-flex-direction: row;\n flex-direction: row;\n}\n.tab-switcher.top-tabs > .tabs::after, .tab-switcher.top-tabs > .tabs::before {\n content: \"\";\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n border-bottom: 1px solid;\n border-bottom-color: #222;\n border-bottom-color: var(--border, #222);\n}\n.tab-switcher.top-tabs > .tabs .tab-wrapper {\n height: 28px;\n}\n.tab-switcher.top-tabs > .tabs .tab-wrapper:not(.active)::after {\n left: 0;\n right: 0;\n bottom: 0;\n border-bottom: 1px solid;\n border-bottom-color: #222;\n border-bottom-color: var(--border, #222);\n}\n.tab-switcher.top-tabs > .tabs .tab {\n width: 100%;\n min-width: 1px;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n padding-bottom: 99px;\n margin-bottom: -93px;\n}\n.tab-switcher.top-tabs .contents.scrollable-tabs {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n}\n.tab-switcher.side-tabs {\n -ms-flex-direction: row;\n flex-direction: row;\n}\n@media all and (max-width: 800px) {\n .tab-switcher.side-tabs {\n overflow-x: auto;\n }\n}\n.tab-switcher.side-tabs > .contents {\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n.tab-switcher.side-tabs > .tabs {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n overflow-y: auto;\n overflow-x: hidden;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.tab-switcher.side-tabs > .tabs::after, .tab-switcher.side-tabs > .tabs::before {\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -ms-flex-preferred-size: 0.5em;\n flex-basis: 0.5em;\n content: \"\";\n border-right: 1px solid;\n border-right-color: #222;\n border-right-color: var(--border, #222);\n}\n.tab-switcher.side-tabs > .tabs::after {\n -ms-flex-positive: 1;\n flex-grow: 1;\n}\n.tab-switcher.side-tabs > .tabs::before {\n -ms-flex-positive: 0;\n flex-grow: 0;\n}\n.tab-switcher.side-tabs > .tabs .tab-wrapper {\n min-width: 10em;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n@media all and (max-width: 800px) {\n .tab-switcher.side-tabs > .tabs .tab-wrapper {\n min-width: 4em;\n }\n}\n.tab-switcher.side-tabs > .tabs .tab-wrapper:not(.active)::after {\n top: 0;\n right: 0;\n bottom: 0;\n border-right: 1px solid;\n border-right-color: #222;\n border-right-color: var(--border, #222);\n}\n.tab-switcher.side-tabs > .tabs .tab-wrapper::before {\n -ms-flex: 0 0 6px;\n flex: 0 0 6px;\n content: \"\";\n border-right: 1px solid;\n border-right-color: #222;\n border-right-color: var(--border, #222);\n}\n.tab-switcher.side-tabs > .tabs .tab-wrapper:last-child .tab {\n margin-bottom: 0;\n}\n.tab-switcher.side-tabs > .tabs .tab {\n -ms-flex: 1;\n flex: 1;\n box-sizing: content-box;\n min-width: 10em;\n min-width: 1px;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n padding-left: 1em;\n padding-right: calc(1em + 200px);\n margin-right: -200px;\n margin-left: 1em;\n}\n@media all and (max-width: 800px) {\n .tab-switcher.side-tabs > .tabs .tab {\n padding-left: 0.25em;\n padding-right: calc(.25em + 200px);\n margin-right: calc(.25em - 200px);\n margin-left: 0.25em;\n }\n .tab-switcher.side-tabs > .tabs .tab .text {\n display: none;\n }\n}\n.tab-switcher .contents {\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n min-height: 0px;\n}\n.tab-switcher .contents .hidden {\n display: none;\n}\n.tab-switcher .contents .full-height:not(.hidden) {\n height: 100%;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.tab-switcher .contents .full-height:not(.hidden) > *:not(.mobile-label) {\n -ms-flex: 1;\n flex: 1;\n}\n.tab-switcher .contents.scrollable-tabs {\n overflow-y: auto;\n}\n.tab-switcher .tab {\n position: relative;\n white-space: nowrap;\n padding: 6px 1em;\n background-color: #182230;\n background-color: var(--tab, #182230);\n}\n.tab-switcher .tab, .tab-switcher .tab:active .tab-icon {\n color: #b9b9ba;\n color: var(--tabText, #b9b9ba);\n}\n.tab-switcher .tab:not(.active) {\n z-index: 4;\n}\n.tab-switcher .tab:not(.active):hover {\n z-index: 6;\n}\n.tab-switcher .tab.active {\n background: transparent;\n z-index: 5;\n color: #b9b9ba;\n color: var(--tabActiveText, #b9b9ba);\n}\n.tab-switcher .tab img {\n max-height: 26px;\n vertical-align: top;\n margin-top: -5px;\n}\n.tab-switcher .tabs {\n display: -ms-flexbox;\n display: flex;\n position: relative;\n box-sizing: border-box;\n}\n.tab-switcher .tabs::after, .tab-switcher .tabs::before {\n display: block;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n.tab-switcher .tab-wrapper {\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n}\n.tab-switcher .tab-wrapper:not(.active)::after {\n content: \"\";\n position: absolute;\n z-index: 7;\n}\n.tab-switcher .mobile-label {\n padding-left: 0.3em;\n padding-bottom: 0.25em;\n margin-top: 0.5em;\n margin-left: 0.2em;\n margin-bottom: 0.25em;\n border-bottom: 1px solid var(--border, #222);\n}\n@media all and (min-width: 800px) {\n .tab-switcher .mobile-label {\n display: none;\n }\n}",".with-load-more-footer {\n padding: 10px;\n text-align: center;\n border-top: 1px solid;\n border-top-color: #222;\n border-top-color: var(--border, #222);\n}\n.with-load-more-footer .error {\n font-size: 14px;\n}\n.with-load-more-footer a {\n cursor: pointer;\n}"],"sourceRoot":""} \ No newline at end of file diff --git a/priv/static/static/css/app.9a4c5ede37b2f0230836.css.map b/priv/static/static/css/app.9a4c5ede37b2f0230836.css.map deleted file mode 100644 index f54bd9ee6..000000000 --- a/priv/static/static/css/app.9a4c5ede37b2f0230836.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./src/components/tab_switcher/tab_switcher.scss","webpack:///./src/hocs/with_load_more/with_load_more.scss"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACtOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C","file":"static/css/app.9a4c5ede37b2f0230836.css","sourcesContent":[".tab-switcher {\n display: -ms-flexbox;\n display: flex;\n}\n.tab-switcher .tab-icon {\n margin: 0.2em auto;\n display: block;\n}\n.tab-switcher.top-tabs {\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.tab-switcher.top-tabs > .tabs {\n width: 100%;\n overflow-y: hidden;\n overflow-x: auto;\n padding-top: 5px;\n -ms-flex-direction: row;\n flex-direction: row;\n}\n.tab-switcher.top-tabs > .tabs::after, .tab-switcher.top-tabs > .tabs::before {\n content: \"\";\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n border-bottom: 1px solid;\n border-bottom-color: #222;\n border-bottom-color: var(--border, #222);\n}\n.tab-switcher.top-tabs > .tabs .tab-wrapper {\n height: 28px;\n}\n.tab-switcher.top-tabs > .tabs .tab-wrapper:not(.active)::after {\n left: 0;\n right: 0;\n bottom: 0;\n border-bottom: 1px solid;\n border-bottom-color: #222;\n border-bottom-color: var(--border, #222);\n}\n.tab-switcher.top-tabs > .tabs .tab {\n width: 100%;\n min-width: 1px;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n padding-bottom: 99px;\n margin-bottom: -93px;\n}\n.tab-switcher.top-tabs .contents.scrollable-tabs {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n}\n.tab-switcher.side-tabs {\n -ms-flex-direction: row;\n flex-direction: row;\n}\n@media all and (max-width: 800px) {\n .tab-switcher.side-tabs {\n overflow-x: auto;\n }\n}\n.tab-switcher.side-tabs > .contents {\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n.tab-switcher.side-tabs > .tabs {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n overflow-y: auto;\n overflow-x: hidden;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.tab-switcher.side-tabs > .tabs::after, .tab-switcher.side-tabs > .tabs::before {\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -ms-flex-preferred-size: 0.5em;\n flex-basis: 0.5em;\n content: \"\";\n border-right: 1px solid;\n border-right-color: #222;\n border-right-color: var(--border, #222);\n}\n.tab-switcher.side-tabs > .tabs::after {\n -ms-flex-positive: 1;\n flex-grow: 1;\n}\n.tab-switcher.side-tabs > .tabs::before {\n -ms-flex-positive: 0;\n flex-grow: 0;\n}\n.tab-switcher.side-tabs > .tabs .tab-wrapper {\n min-width: 10em;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n@media all and (max-width: 800px) {\n .tab-switcher.side-tabs > .tabs .tab-wrapper {\n min-width: 4em;\n }\n}\n.tab-switcher.side-tabs > .tabs .tab-wrapper:not(.active)::after {\n top: 0;\n right: 0;\n bottom: 0;\n border-right: 1px solid;\n border-right-color: #222;\n border-right-color: var(--border, #222);\n}\n.tab-switcher.side-tabs > .tabs .tab-wrapper::before {\n -ms-flex: 0 0 6px;\n flex: 0 0 6px;\n content: \"\";\n border-right: 1px solid;\n border-right-color: #222;\n border-right-color: var(--border, #222);\n}\n.tab-switcher.side-tabs > .tabs .tab-wrapper:last-child .tab {\n margin-bottom: 0;\n}\n.tab-switcher.side-tabs > .tabs .tab {\n -ms-flex: 1;\n flex: 1;\n box-sizing: content-box;\n min-width: 10em;\n min-width: 1px;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n padding-left: 1em;\n padding-right: calc(1em + 200px);\n margin-right: -200px;\n margin-left: 1em;\n}\n@media all and (max-width: 800px) {\n .tab-switcher.side-tabs > .tabs .tab {\n padding-left: 0.25em;\n padding-right: calc(.25em + 200px);\n margin-right: calc(.25em - 200px);\n margin-left: 0.25em;\n }\n .tab-switcher.side-tabs > .tabs .tab .text {\n display: none;\n }\n}\n.tab-switcher .contents {\n -ms-flex: 1 0 auto;\n flex: 1 0 auto;\n min-height: 0px;\n}\n.tab-switcher .contents .hidden {\n display: none;\n}\n.tab-switcher .contents .full-height:not(.hidden) {\n height: 100%;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.tab-switcher .contents .full-height:not(.hidden) > *:not(.mobile-label) {\n -ms-flex: 1;\n flex: 1;\n}\n.tab-switcher .contents.scrollable-tabs {\n overflow-y: auto;\n}\n.tab-switcher .tab {\n position: relative;\n white-space: nowrap;\n padding: 6px 1em;\n background-color: #182230;\n background-color: var(--tab, #182230);\n}\n.tab-switcher .tab, .tab-switcher .tab:active .tab-icon {\n color: #b9b9ba;\n color: var(--tabText, #b9b9ba);\n}\n.tab-switcher .tab:not(.active) {\n z-index: 4;\n}\n.tab-switcher .tab:not(.active):hover {\n z-index: 6;\n}\n.tab-switcher .tab.active {\n background: transparent;\n z-index: 5;\n color: #b9b9ba;\n color: var(--tabActiveText, #b9b9ba);\n}\n.tab-switcher .tab img {\n max-height: 26px;\n vertical-align: top;\n margin-top: -5px;\n}\n.tab-switcher .tabs {\n display: -ms-flexbox;\n display: flex;\n position: relative;\n box-sizing: border-box;\n}\n.tab-switcher .tabs::after, .tab-switcher .tabs::before {\n display: block;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n}\n.tab-switcher .tab-wrapper {\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n}\n.tab-switcher .tab-wrapper:not(.active)::after {\n content: \"\";\n position: absolute;\n z-index: 7;\n}\n.tab-switcher .mobile-label {\n padding-left: 0.3em;\n padding-bottom: 0.25em;\n margin-top: 0.5em;\n margin-left: 0.2em;\n margin-bottom: 0.25em;\n border-bottom: 1px solid var(--border, #222);\n}\n@media all and (min-width: 800px) {\n .tab-switcher .mobile-label {\n display: none;\n }\n}",".with-load-more-footer {\n padding: 10px;\n text-align: center;\n border-top: 1px solid;\n border-top-color: #222;\n border-top-color: var(--border, #222);\n}\n.with-load-more-footer .error {\n font-size: 14px;\n}\n.with-load-more-footer a {\n cursor: pointer;\n}"],"sourceRoot":""} \ No newline at end of file diff --git a/priv/static/static/js/10.02ffbc25214f297f720f.js b/priv/static/static/js/10.02ffbc25214f297f720f.js new file mode 100644 index 000000000..fbe426710 Binary files /dev/null and b/priv/static/static/js/10.02ffbc25214f297f720f.js differ diff --git a/priv/static/static/js/11.7b11fd75fe61d6e10ac6.js.map b/priv/static/static/js/10.02ffbc25214f297f720f.js.map similarity index 56% rename from priv/static/static/js/11.7b11fd75fe61d6e10ac6.js.map rename to priv/static/static/js/10.02ffbc25214f297f720f.js.map index f5b9efef8..6b230613d 100644 Binary files a/priv/static/static/js/11.7b11fd75fe61d6e10ac6.js.map and b/priv/static/static/js/10.02ffbc25214f297f720f.js.map differ diff --git a/priv/static/static/js/10.fdbf093cc5602ca4f2e1.js b/priv/static/static/js/10.fdbf093cc5602ca4f2e1.js deleted file mode 100644 index 966332053..000000000 Binary files a/priv/static/static/js/10.fdbf093cc5602ca4f2e1.js and /dev/null differ diff --git a/priv/static/static/js/11.7b11fd75fe61d6e10ac6.js b/priv/static/static/js/11.c173c6036fb3af5581b3.js similarity index 99% rename from priv/static/static/js/11.7b11fd75fe61d6e10ac6.js rename to priv/static/static/js/11.c173c6036fb3af5581b3.js index 2e39538d0..b693d4c53 100644 Binary files a/priv/static/static/js/11.7b11fd75fe61d6e10ac6.js and b/priv/static/static/js/11.c173c6036fb3af5581b3.js differ diff --git a/priv/static/static/js/12.a3dc3473565ec07a88c2.js.map b/priv/static/static/js/11.c173c6036fb3af5581b3.js.map similarity index 56% rename from priv/static/static/js/12.a3dc3473565ec07a88c2.js.map rename to priv/static/static/js/11.c173c6036fb3af5581b3.js.map index 7b8fe89ac..6fc07fd8a 100644 Binary files a/priv/static/static/js/12.a3dc3473565ec07a88c2.js.map and b/priv/static/static/js/11.c173c6036fb3af5581b3.js.map differ diff --git a/priv/static/static/js/12.5ca41e245bb40263bc7f.js b/priv/static/static/js/12.5ca41e245bb40263bc7f.js new file mode 100644 index 000000000..a22fcc522 Binary files /dev/null and b/priv/static/static/js/12.5ca41e245bb40263bc7f.js differ diff --git a/priv/static/static/js/13.cdc076533397e24391bc.js.map b/priv/static/static/js/12.5ca41e245bb40263bc7f.js.map similarity index 56% rename from priv/static/static/js/13.cdc076533397e24391bc.js.map rename to priv/static/static/js/12.5ca41e245bb40263bc7f.js.map index 19b1f31f8..762172484 100644 Binary files a/priv/static/static/js/13.cdc076533397e24391bc.js.map and b/priv/static/static/js/12.5ca41e245bb40263bc7f.js.map differ diff --git a/priv/static/static/js/12.a3dc3473565ec07a88c2.js b/priv/static/static/js/12.a3dc3473565ec07a88c2.js deleted file mode 100644 index ad6414e72..000000000 Binary files a/priv/static/static/js/12.a3dc3473565ec07a88c2.js and /dev/null differ diff --git a/priv/static/static/js/13.cdc076533397e24391bc.js b/priv/static/static/js/13.99621e6c47936075b44d.js similarity index 76% rename from priv/static/static/js/13.cdc076533397e24391bc.js rename to priv/static/static/js/13.99621e6c47936075b44d.js index 6819297a8..ef26b927b 100644 Binary files a/priv/static/static/js/13.cdc076533397e24391bc.js and b/priv/static/static/js/13.99621e6c47936075b44d.js differ diff --git a/priv/static/static/js/10.fdbf093cc5602ca4f2e1.js.map b/priv/static/static/js/13.99621e6c47936075b44d.js.map similarity index 56% rename from priv/static/static/js/10.fdbf093cc5602ca4f2e1.js.map rename to priv/static/static/js/13.99621e6c47936075b44d.js.map index 978f9e54d..eb79bff03 100644 Binary files a/priv/static/static/js/10.fdbf093cc5602ca4f2e1.js.map and b/priv/static/static/js/13.99621e6c47936075b44d.js.map differ diff --git a/priv/static/static/js/14.4e05e7c284119777ecc5.js b/priv/static/static/js/14.4e05e7c284119777ecc5.js new file mode 100644 index 000000000..6f5728bf6 Binary files /dev/null and b/priv/static/static/js/14.4e05e7c284119777ecc5.js differ diff --git a/priv/static/static/js/14.4e05e7c284119777ecc5.js.map b/priv/static/static/js/14.4e05e7c284119777ecc5.js.map new file mode 100644 index 000000000..d219c6115 Binary files /dev/null and b/priv/static/static/js/14.4e05e7c284119777ecc5.js.map differ diff --git a/priv/static/static/js/14.a2b9acaf9caa95d1fd7f.js b/priv/static/static/js/14.a2b9acaf9caa95d1fd7f.js deleted file mode 100644 index 9111373a2..000000000 Binary files a/priv/static/static/js/14.a2b9acaf9caa95d1fd7f.js and /dev/null differ diff --git a/priv/static/static/js/14.a2b9acaf9caa95d1fd7f.js.map b/priv/static/static/js/14.a2b9acaf9caa95d1fd7f.js.map deleted file mode 100644 index c1a2c983f..000000000 Binary files a/priv/static/static/js/14.a2b9acaf9caa95d1fd7f.js.map and /dev/null differ diff --git a/priv/static/static/js/15.fe4e76f27cc478289a42.js b/priv/static/static/js/15.23f179cc3adc903bb537.js similarity index 98% rename from priv/static/static/js/15.fe4e76f27cc478289a42.js rename to priv/static/static/js/15.23f179cc3adc903bb537.js index 3005c67b3..d87608e34 100644 Binary files a/priv/static/static/js/15.fe4e76f27cc478289a42.js and b/priv/static/static/js/15.23f179cc3adc903bb537.js differ diff --git a/priv/static/static/js/15.23f179cc3adc903bb537.js.map b/priv/static/static/js/15.23f179cc3adc903bb537.js.map new file mode 100644 index 000000000..15811ea18 Binary files /dev/null and b/priv/static/static/js/15.23f179cc3adc903bb537.js.map differ diff --git a/priv/static/static/js/15.fe4e76f27cc478289a42.js.map b/priv/static/static/js/15.fe4e76f27cc478289a42.js.map deleted file mode 100644 index 7177387b7..000000000 Binary files a/priv/static/static/js/15.fe4e76f27cc478289a42.js.map and /dev/null differ diff --git a/priv/static/static/js/16.90b5ee380da41d6d061c.js b/priv/static/static/js/16.43dd2c64dcb160dd96a6.js similarity index 81% rename from priv/static/static/js/16.90b5ee380da41d6d061c.js rename to priv/static/static/js/16.43dd2c64dcb160dd96a6.js index f3a4fadd4..abed0132f 100644 Binary files a/priv/static/static/js/16.90b5ee380da41d6d061c.js and b/priv/static/static/js/16.43dd2c64dcb160dd96a6.js differ diff --git a/priv/static/static/js/16.43dd2c64dcb160dd96a6.js.map b/priv/static/static/js/16.43dd2c64dcb160dd96a6.js.map new file mode 100644 index 000000000..20ab38e81 Binary files /dev/null and b/priv/static/static/js/16.43dd2c64dcb160dd96a6.js.map differ diff --git a/priv/static/static/js/16.90b5ee380da41d6d061c.js.map b/priv/static/static/js/16.90b5ee380da41d6d061c.js.map deleted file mode 100644 index f69273c5c..000000000 Binary files a/priv/static/static/js/16.90b5ee380da41d6d061c.js.map and /dev/null differ diff --git a/priv/static/static/js/17.c5a6513076aa9c5a9564.js.map b/priv/static/static/js/17.c5a6513076aa9c5a9564.js.map deleted file mode 100644 index f2ac5ef45..000000000 Binary files a/priv/static/static/js/17.c5a6513076aa9c5a9564.js.map and /dev/null differ diff --git a/priv/static/static/js/17.c5a6513076aa9c5a9564.js b/priv/static/static/js/17.d1deeeb81b7cab98b068.js similarity index 94% rename from priv/static/static/js/17.c5a6513076aa9c5a9564.js rename to priv/static/static/js/17.d1deeeb81b7cab98b068.js index 74c623294..519a6e2bd 100644 Binary files a/priv/static/static/js/17.c5a6513076aa9c5a9564.js and b/priv/static/static/js/17.d1deeeb81b7cab98b068.js differ diff --git a/priv/static/static/js/17.d1deeeb81b7cab98b068.js.map b/priv/static/static/js/17.d1deeeb81b7cab98b068.js.map new file mode 100644 index 000000000..156fad930 Binary files /dev/null and b/priv/static/static/js/17.d1deeeb81b7cab98b068.js.map differ diff --git a/priv/static/static/js/18.a4d5b399e228a6a45a7b.js b/priv/static/static/js/18.a4d5b399e228a6a45a7b.js new file mode 100644 index 000000000..1b17be977 Binary files /dev/null and b/priv/static/static/js/18.a4d5b399e228a6a45a7b.js differ diff --git a/priv/static/static/js/18.a4d5b399e228a6a45a7b.js.map b/priv/static/static/js/18.a4d5b399e228a6a45a7b.js.map new file mode 100644 index 000000000..5e5264405 Binary files /dev/null and b/priv/static/static/js/18.a4d5b399e228a6a45a7b.js.map differ diff --git a/priv/static/static/js/18.ffde79cfe78615dbb020.js b/priv/static/static/js/18.ffde79cfe78615dbb020.js deleted file mode 100644 index 7dab8a63d..000000000 Binary files a/priv/static/static/js/18.ffde79cfe78615dbb020.js and /dev/null differ diff --git a/priv/static/static/js/18.ffde79cfe78615dbb020.js.map b/priv/static/static/js/18.ffde79cfe78615dbb020.js.map deleted file mode 100644 index 21c9fcc95..000000000 Binary files a/priv/static/static/js/18.ffde79cfe78615dbb020.js.map and /dev/null differ diff --git a/priv/static/static/js/19.c031807287d659bd841d.js.map b/priv/static/static/js/19.c031807287d659bd841d.js.map deleted file mode 100644 index 4a5527aae..000000000 Binary files a/priv/static/static/js/19.c031807287d659bd841d.js.map and /dev/null differ diff --git a/priv/static/static/js/19.c031807287d659bd841d.js b/priv/static/static/js/19.e513835c3274271258fa.js similarity index 83% rename from priv/static/static/js/19.c031807287d659bd841d.js rename to priv/static/static/js/19.e513835c3274271258fa.js index 8664e0814..1a4c2d230 100644 Binary files a/priv/static/static/js/19.c031807287d659bd841d.js and b/priv/static/static/js/19.e513835c3274271258fa.js differ diff --git a/priv/static/static/js/19.e513835c3274271258fa.js.map b/priv/static/static/js/19.e513835c3274271258fa.js.map new file mode 100644 index 000000000..d92c8eeac Binary files /dev/null and b/priv/static/static/js/19.e513835c3274271258fa.js.map differ diff --git a/priv/static/static/js/2.5f3ceb7bdf08fadacf00.js b/priv/static/static/js/2.5f3ceb7bdf08fadacf00.js deleted file mode 100644 index 31ef2f0ac..000000000 Binary files a/priv/static/static/js/2.5f3ceb7bdf08fadacf00.js and /dev/null differ diff --git a/priv/static/static/js/2.5f3ceb7bdf08fadacf00.js.map b/priv/static/static/js/2.5f3ceb7bdf08fadacf00.js.map deleted file mode 100644 index 06d872608..000000000 Binary files a/priv/static/static/js/2.5f3ceb7bdf08fadacf00.js.map and /dev/null differ diff --git a/priv/static/static/js/2.fec2056b00b4fa3921ba.js b/priv/static/static/js/2.fec2056b00b4fa3921ba.js new file mode 100644 index 000000000..483720e2f Binary files /dev/null and b/priv/static/static/js/2.fec2056b00b4fa3921ba.js differ diff --git a/priv/static/static/js/2.fec2056b00b4fa3921ba.js.map b/priv/static/static/js/2.fec2056b00b4fa3921ba.js.map new file mode 100644 index 000000000..31d328177 Binary files /dev/null and b/priv/static/static/js/2.fec2056b00b4fa3921ba.js.map differ diff --git a/priv/static/static/js/20.abb0d332055536a87c38.js b/priv/static/static/js/20.683b112f4dcea887f707.js similarity index 78% rename from priv/static/static/js/20.abb0d332055536a87c38.js rename to priv/static/static/js/20.683b112f4dcea887f707.js index 2d92fdfbd..726530149 100644 Binary files a/priv/static/static/js/20.abb0d332055536a87c38.js and b/priv/static/static/js/20.683b112f4dcea887f707.js differ diff --git a/priv/static/static/js/20.683b112f4dcea887f707.js.map b/priv/static/static/js/20.683b112f4dcea887f707.js.map new file mode 100644 index 000000000..094f913db Binary files /dev/null and b/priv/static/static/js/20.683b112f4dcea887f707.js.map differ diff --git a/priv/static/static/js/20.abb0d332055536a87c38.js.map b/priv/static/static/js/20.abb0d332055536a87c38.js.map deleted file mode 100644 index 55c20779e..000000000 Binary files a/priv/static/static/js/20.abb0d332055536a87c38.js.map and /dev/null differ diff --git a/priv/static/static/js/21.6e952388ef8d5a0276dc.js.map b/priv/static/static/js/21.6e952388ef8d5a0276dc.js.map deleted file mode 100644 index 22d29b80c..000000000 Binary files a/priv/static/static/js/21.6e952388ef8d5a0276dc.js.map and /dev/null differ diff --git a/priv/static/static/js/21.6e952388ef8d5a0276dc.js b/priv/static/static/js/21.b2844ccdcfc3c8191e8e.js similarity index 77% rename from priv/static/static/js/21.6e952388ef8d5a0276dc.js rename to priv/static/static/js/21.b2844ccdcfc3c8191e8e.js index 27ab1f65e..c363a2197 100644 Binary files a/priv/static/static/js/21.6e952388ef8d5a0276dc.js and b/priv/static/static/js/21.b2844ccdcfc3c8191e8e.js differ diff --git a/priv/static/static/js/21.b2844ccdcfc3c8191e8e.js.map b/priv/static/static/js/21.b2844ccdcfc3c8191e8e.js.map new file mode 100644 index 000000000..b5b25eb31 Binary files /dev/null and b/priv/static/static/js/21.b2844ccdcfc3c8191e8e.js.map differ diff --git a/priv/static/static/js/22.dbc79965f66b0bb62d88.js b/priv/static/static/js/22.68c0a771d79e3383f5e8.js similarity index 84% rename from priv/static/static/js/22.dbc79965f66b0bb62d88.js rename to priv/static/static/js/22.68c0a771d79e3383f5e8.js index 88a0e51b5..f982b241b 100644 Binary files a/priv/static/static/js/22.dbc79965f66b0bb62d88.js and b/priv/static/static/js/22.68c0a771d79e3383f5e8.js differ diff --git a/priv/static/static/js/22.68c0a771d79e3383f5e8.js.map b/priv/static/static/js/22.68c0a771d79e3383f5e8.js.map new file mode 100644 index 000000000..10a44dd2e Binary files /dev/null and b/priv/static/static/js/22.68c0a771d79e3383f5e8.js.map differ diff --git a/priv/static/static/js/22.dbc79965f66b0bb62d88.js.map b/priv/static/static/js/22.dbc79965f66b0bb62d88.js.map deleted file mode 100644 index a43e0a6b4..000000000 Binary files a/priv/static/static/js/22.dbc79965f66b0bb62d88.js.map and /dev/null differ diff --git a/priv/static/static/js/23.4addb03e0862c780c55f.js b/priv/static/static/js/23.0b6cdf4c9dc52c4291c0.js similarity index 70% rename from priv/static/static/js/23.4addb03e0862c780c55f.js rename to priv/static/static/js/23.0b6cdf4c9dc52c4291c0.js index 40d2fb0b3..3d6701989 100644 Binary files a/priv/static/static/js/23.4addb03e0862c780c55f.js and b/priv/static/static/js/23.0b6cdf4c9dc52c4291c0.js differ diff --git a/priv/static/static/js/23.0b6cdf4c9dc52c4291c0.js.map b/priv/static/static/js/23.0b6cdf4c9dc52c4291c0.js.map new file mode 100644 index 000000000..f5200b9dc Binary files /dev/null and b/priv/static/static/js/23.0b6cdf4c9dc52c4291c0.js.map differ diff --git a/priv/static/static/js/23.4addb03e0862c780c55f.js.map b/priv/static/static/js/23.4addb03e0862c780c55f.js.map deleted file mode 100644 index 3ab3410ee..000000000 Binary files a/priv/static/static/js/23.4addb03e0862c780c55f.js.map and /dev/null differ diff --git a/priv/static/static/js/24.e4b623be1780a14a6168.js b/priv/static/static/js/24.5cfb87799bd882b933dd.js similarity index 87% rename from priv/static/static/js/24.e4b623be1780a14a6168.js rename to priv/static/static/js/24.5cfb87799bd882b933dd.js index eadbce6d5..811c4fa52 100644 Binary files a/priv/static/static/js/24.e4b623be1780a14a6168.js and b/priv/static/static/js/24.5cfb87799bd882b933dd.js differ diff --git a/priv/static/static/js/24.5cfb87799bd882b933dd.js.map b/priv/static/static/js/24.5cfb87799bd882b933dd.js.map new file mode 100644 index 000000000..c03306f8a Binary files /dev/null and b/priv/static/static/js/24.5cfb87799bd882b933dd.js.map differ diff --git a/priv/static/static/js/24.e4b623be1780a14a6168.js.map b/priv/static/static/js/24.e4b623be1780a14a6168.js.map deleted file mode 100644 index 5a1291203..000000000 Binary files a/priv/static/static/js/24.e4b623be1780a14a6168.js.map and /dev/null differ diff --git a/priv/static/static/js/25.34eeae0070f7f1eb6843.js b/priv/static/static/js/25.34eeae0070f7f1eb6843.js deleted file mode 100644 index 92130ae8e..000000000 Binary files a/priv/static/static/js/25.34eeae0070f7f1eb6843.js and /dev/null differ diff --git a/priv/static/static/js/25.34eeae0070f7f1eb6843.js.map b/priv/static/static/js/25.34eeae0070f7f1eb6843.js.map deleted file mode 100644 index 2af21b09b..000000000 Binary files a/priv/static/static/js/25.34eeae0070f7f1eb6843.js.map and /dev/null differ diff --git a/priv/static/static/js/25.8185e4d775cea9fe47e1.js b/priv/static/static/js/25.8185e4d775cea9fe47e1.js new file mode 100644 index 000000000..ca0e22957 Binary files /dev/null and b/priv/static/static/js/25.8185e4d775cea9fe47e1.js differ diff --git a/priv/static/static/js/25.8185e4d775cea9fe47e1.js.map b/priv/static/static/js/25.8185e4d775cea9fe47e1.js.map new file mode 100644 index 000000000..d559ea56b Binary files /dev/null and b/priv/static/static/js/25.8185e4d775cea9fe47e1.js.map differ diff --git a/priv/static/static/js/26.bd86a0d958de2bb3905a.js b/priv/static/static/js/26.34ec129dd8f860ce4a8e.js similarity index 73% rename from priv/static/static/js/26.bd86a0d958de2bb3905a.js rename to priv/static/static/js/26.34ec129dd8f860ce4a8e.js index 64c5db6ed..797021577 100644 Binary files a/priv/static/static/js/26.bd86a0d958de2bb3905a.js and b/priv/static/static/js/26.34ec129dd8f860ce4a8e.js differ diff --git a/priv/static/static/js/26.34ec129dd8f860ce4a8e.js.map b/priv/static/static/js/26.34ec129dd8f860ce4a8e.js.map new file mode 100644 index 000000000..abff4e927 Binary files /dev/null and b/priv/static/static/js/26.34ec129dd8f860ce4a8e.js.map differ diff --git a/priv/static/static/js/26.bd86a0d958de2bb3905a.js.map b/priv/static/static/js/26.bd86a0d958de2bb3905a.js.map deleted file mode 100644 index a2e972c31..000000000 Binary files a/priv/static/static/js/26.bd86a0d958de2bb3905a.js.map and /dev/null differ diff --git a/priv/static/static/js/27.7d4ab8716762d6f57135.js b/priv/static/static/js/27.0f4a5145681cfb5a896e.js similarity index 94% rename from priv/static/static/js/27.7d4ab8716762d6f57135.js rename to priv/static/static/js/27.0f4a5145681cfb5a896e.js index 95a37be1f..5df92f6ad 100644 Binary files a/priv/static/static/js/27.7d4ab8716762d6f57135.js and b/priv/static/static/js/27.0f4a5145681cfb5a896e.js differ diff --git a/priv/static/static/js/27.0f4a5145681cfb5a896e.js.map b/priv/static/static/js/27.0f4a5145681cfb5a896e.js.map new file mode 100644 index 000000000..da741bf41 Binary files /dev/null and b/priv/static/static/js/27.0f4a5145681cfb5a896e.js.map differ diff --git a/priv/static/static/js/27.7d4ab8716762d6f57135.js.map b/priv/static/static/js/27.7d4ab8716762d6f57135.js.map deleted file mode 100644 index b9b2aa6e1..000000000 Binary files a/priv/static/static/js/27.7d4ab8716762d6f57135.js.map and /dev/null differ diff --git a/priv/static/static/js/28.a88999ebb3f7ec930aad.js b/priv/static/static/js/28.75c01cd71372c39d5af8.js similarity index 75% rename from priv/static/static/js/28.a88999ebb3f7ec930aad.js rename to priv/static/static/js/28.75c01cd71372c39d5af8.js index 423aebca9..63067ea18 100644 Binary files a/priv/static/static/js/28.a88999ebb3f7ec930aad.js and b/priv/static/static/js/28.75c01cd71372c39d5af8.js differ diff --git a/priv/static/static/js/28.75c01cd71372c39d5af8.js.map b/priv/static/static/js/28.75c01cd71372c39d5af8.js.map new file mode 100644 index 000000000..4b21e788e Binary files /dev/null and b/priv/static/static/js/28.75c01cd71372c39d5af8.js.map differ diff --git a/priv/static/static/js/28.a88999ebb3f7ec930aad.js.map b/priv/static/static/js/28.a88999ebb3f7ec930aad.js.map deleted file mode 100644 index d67ecaec2..000000000 Binary files a/priv/static/static/js/28.a88999ebb3f7ec930aad.js.map and /dev/null differ diff --git a/priv/static/static/js/29.519f681d194c212ae75f.js.map b/priv/static/static/js/29.519f681d194c212ae75f.js.map deleted file mode 100644 index e9c22ff88..000000000 Binary files a/priv/static/static/js/29.519f681d194c212ae75f.js.map and /dev/null differ diff --git a/priv/static/static/js/29.519f681d194c212ae75f.js b/priv/static/static/js/29.b53cf1f3bcece005d78a.js similarity index 93% rename from priv/static/static/js/29.519f681d194c212ae75f.js rename to priv/static/static/js/29.b53cf1f3bcece005d78a.js index aa2571733..3b357be95 100644 Binary files a/priv/static/static/js/29.519f681d194c212ae75f.js and b/priv/static/static/js/29.b53cf1f3bcece005d78a.js differ diff --git a/priv/static/static/js/29.b53cf1f3bcece005d78a.js.map b/priv/static/static/js/29.b53cf1f3bcece005d78a.js.map new file mode 100644 index 000000000..f3d6781f8 Binary files /dev/null and b/priv/static/static/js/29.b53cf1f3bcece005d78a.js.map differ diff --git a/priv/static/static/js/3.6c8e014d70907359ad5a.js b/priv/static/static/js/3.bde677e65143f0cd1105.js similarity index 99% rename from priv/static/static/js/3.6c8e014d70907359ad5a.js rename to priv/static/static/js/3.bde677e65143f0cd1105.js index 8c925ea7c..4bea37abd 100644 Binary files a/priv/static/static/js/3.6c8e014d70907359ad5a.js and b/priv/static/static/js/3.bde677e65143f0cd1105.js differ diff --git a/priv/static/static/js/3.6c8e014d70907359ad5a.js.map b/priv/static/static/js/3.bde677e65143f0cd1105.js.map similarity index 99% rename from priv/static/static/js/3.6c8e014d70907359ad5a.js.map rename to priv/static/static/js/3.bde677e65143f0cd1105.js.map index 81ea16cd3..06d4fc3d0 100644 Binary files a/priv/static/static/js/3.6c8e014d70907359ad5a.js.map and b/priv/static/static/js/3.bde677e65143f0cd1105.js.map differ diff --git a/priv/static/static/js/30.064c236fa83ac21c252f.js b/priv/static/static/js/30.064c236fa83ac21c252f.js new file mode 100644 index 000000000..40d81fbfd Binary files /dev/null and b/priv/static/static/js/30.064c236fa83ac21c252f.js differ diff --git a/priv/static/static/js/30.064c236fa83ac21c252f.js.map b/priv/static/static/js/30.064c236fa83ac21c252f.js.map new file mode 100644 index 000000000..4d0d88ca9 Binary files /dev/null and b/priv/static/static/js/30.064c236fa83ac21c252f.js.map differ diff --git a/priv/static/static/js/30.d29cd76b0781bb654f87.js b/priv/static/static/js/30.d29cd76b0781bb654f87.js deleted file mode 100644 index f681595c7..000000000 Binary files a/priv/static/static/js/30.d29cd76b0781bb654f87.js and /dev/null differ diff --git a/priv/static/static/js/30.d29cd76b0781bb654f87.js.map b/priv/static/static/js/30.d29cd76b0781bb654f87.js.map deleted file mode 100644 index dbf01dc8d..000000000 Binary files a/priv/static/static/js/30.d29cd76b0781bb654f87.js.map and /dev/null differ diff --git a/priv/static/static/js/31.15b545bb42e21d39c678.js b/priv/static/static/js/31.15b545bb42e21d39c678.js deleted file mode 100644 index 3c5d8089e..000000000 Binary files a/priv/static/static/js/31.15b545bb42e21d39c678.js and /dev/null differ diff --git a/priv/static/static/js/31.15b545bb42e21d39c678.js.map b/priv/static/static/js/31.15b545bb42e21d39c678.js.map deleted file mode 100644 index b56a26768..000000000 Binary files a/priv/static/static/js/31.15b545bb42e21d39c678.js.map and /dev/null differ diff --git a/priv/static/static/js/31.226f7a848d733df38095.js b/priv/static/static/js/31.226f7a848d733df38095.js new file mode 100644 index 000000000..48131f952 Binary files /dev/null and b/priv/static/static/js/31.226f7a848d733df38095.js differ diff --git a/priv/static/static/js/31.226f7a848d733df38095.js.map b/priv/static/static/js/31.226f7a848d733df38095.js.map new file mode 100644 index 000000000..3d85d770f Binary files /dev/null and b/priv/static/static/js/31.226f7a848d733df38095.js.map differ diff --git a/priv/static/static/js/32.19ca50edbb4d711838dc.js b/priv/static/static/js/32.19ca50edbb4d711838dc.js new file mode 100644 index 000000000..81bd5064f Binary files /dev/null and b/priv/static/static/js/32.19ca50edbb4d711838dc.js differ diff --git a/priv/static/static/js/32.19ca50edbb4d711838dc.js.map b/priv/static/static/js/32.19ca50edbb4d711838dc.js.map new file mode 100644 index 000000000..99ad6e050 Binary files /dev/null and b/priv/static/static/js/32.19ca50edbb4d711838dc.js.map differ diff --git a/priv/static/static/js/32.899035ede0115c5c0f99.js b/priv/static/static/js/32.899035ede0115c5c0f99.js deleted file mode 100644 index 6faf5ed33..000000000 Binary files a/priv/static/static/js/32.899035ede0115c5c0f99.js and /dev/null differ diff --git a/priv/static/static/js/32.899035ede0115c5c0f99.js.map b/priv/static/static/js/32.899035ede0115c5c0f99.js.map deleted file mode 100644 index 242f78de5..000000000 Binary files a/priv/static/static/js/32.899035ede0115c5c0f99.js.map and /dev/null differ diff --git a/priv/static/static/js/4.564b2a8cbfe4d5e93949.js b/priv/static/static/js/4.7077bff64d63355b1635.js similarity index 77% rename from priv/static/static/js/4.564b2a8cbfe4d5e93949.js rename to priv/static/static/js/4.7077bff64d63355b1635.js index eb8241c90..cb97d3855 100644 Binary files a/priv/static/static/js/4.564b2a8cbfe4d5e93949.js and b/priv/static/static/js/4.7077bff64d63355b1635.js differ diff --git a/priv/static/static/js/4.564b2a8cbfe4d5e93949.js.map b/priv/static/static/js/4.7077bff64d63355b1635.js.map similarity index 98% rename from priv/static/static/js/4.564b2a8cbfe4d5e93949.js.map rename to priv/static/static/js/4.7077bff64d63355b1635.js.map index 2a235dac2..83db836c8 100644 Binary files a/priv/static/static/js/4.564b2a8cbfe4d5e93949.js.map and b/priv/static/static/js/4.7077bff64d63355b1635.js.map differ diff --git a/priv/static/static/js/5.6024023b2804dafc6bcb.js b/priv/static/static/js/5.cfb722ac8eea8919f749.js similarity index 98% rename from priv/static/static/js/5.6024023b2804dafc6bcb.js rename to priv/static/static/js/5.cfb722ac8eea8919f749.js index de5483b7c..7d3bca163 100644 Binary files a/priv/static/static/js/5.6024023b2804dafc6bcb.js and b/priv/static/static/js/5.cfb722ac8eea8919f749.js differ diff --git a/priv/static/static/js/5.6024023b2804dafc6bcb.js.map b/priv/static/static/js/5.cfb722ac8eea8919f749.js.map similarity index 57% rename from priv/static/static/js/5.6024023b2804dafc6bcb.js.map rename to priv/static/static/js/5.cfb722ac8eea8919f749.js.map index 921907b51..c9e701dc6 100644 Binary files a/priv/static/static/js/5.6024023b2804dafc6bcb.js.map and b/priv/static/static/js/5.cfb722ac8eea8919f749.js.map differ diff --git a/priv/static/static/js/6.613b0d6b08c3f5f9ef13.js b/priv/static/static/js/6.613b0d6b08c3f5f9ef13.js new file mode 100644 index 000000000..499d71475 Binary files /dev/null and b/priv/static/static/js/6.613b0d6b08c3f5f9ef13.js differ diff --git a/priv/static/static/js/6.b0c7a2b19cc70c33dc1e.js.map b/priv/static/static/js/6.613b0d6b08c3f5f9ef13.js.map similarity index 57% rename from priv/static/static/js/6.b0c7a2b19cc70c33dc1e.js.map rename to priv/static/static/js/6.613b0d6b08c3f5f9ef13.js.map index 962fe57bf..8b78bd4b3 100644 Binary files a/priv/static/static/js/6.b0c7a2b19cc70c33dc1e.js.map and b/priv/static/static/js/6.613b0d6b08c3f5f9ef13.js.map differ diff --git a/priv/static/static/js/6.b0c7a2b19cc70c33dc1e.js b/priv/static/static/js/6.b0c7a2b19cc70c33dc1e.js deleted file mode 100644 index 133583967..000000000 Binary files a/priv/static/static/js/6.b0c7a2b19cc70c33dc1e.js and /dev/null differ diff --git a/priv/static/static/js/7.4dbb03c6731e1c8190af.js b/priv/static/static/js/7.199d52eb458f775043ed.js similarity index 91% rename from priv/static/static/js/7.4dbb03c6731e1c8190af.js rename to priv/static/static/js/7.199d52eb458f775043ed.js index c30fd4d53..bf9015250 100644 Binary files a/priv/static/static/js/7.4dbb03c6731e1c8190af.js and b/priv/static/static/js/7.199d52eb458f775043ed.js differ diff --git a/priv/static/static/js/7.4dbb03c6731e1c8190af.js.map b/priv/static/static/js/7.199d52eb458f775043ed.js.map similarity index 57% rename from priv/static/static/js/7.4dbb03c6731e1c8190af.js.map rename to priv/static/static/js/7.199d52eb458f775043ed.js.map index f89bb6b78..ad860f079 100644 Binary files a/priv/static/static/js/7.4dbb03c6731e1c8190af.js.map and b/priv/static/static/js/7.199d52eb458f775043ed.js.map differ diff --git a/priv/static/static/js/8.7f96f22f9f65ad394684.js b/priv/static/static/js/8.7f96f22f9f65ad394684.js new file mode 100644 index 000000000..154e63437 Binary files /dev/null and b/priv/static/static/js/8.7f96f22f9f65ad394684.js differ diff --git a/priv/static/static/js/8.d11ae57b3255a1c74681.js.map b/priv/static/static/js/8.7f96f22f9f65ad394684.js.map similarity index 57% rename from priv/static/static/js/8.d11ae57b3255a1c74681.js.map rename to priv/static/static/js/8.7f96f22f9f65ad394684.js.map index c874c5132..74e510286 100644 Binary files a/priv/static/static/js/8.d11ae57b3255a1c74681.js.map and b/priv/static/static/js/8.7f96f22f9f65ad394684.js.map differ diff --git a/priv/static/static/js/8.d11ae57b3255a1c74681.js b/priv/static/static/js/8.d11ae57b3255a1c74681.js deleted file mode 100644 index 7da124f7e..000000000 Binary files a/priv/static/static/js/8.d11ae57b3255a1c74681.js and /dev/null differ diff --git a/priv/static/static/js/9.80dc09c85f557dd2c96f.js b/priv/static/static/js/9.80dc09c85f557dd2c96f.js deleted file mode 100644 index 77b5edba9..000000000 Binary files a/priv/static/static/js/9.80dc09c85f557dd2c96f.js and /dev/null differ diff --git a/priv/static/static/js/9.80dc09c85f557dd2c96f.js.map b/priv/static/static/js/9.80dc09c85f557dd2c96f.js.map deleted file mode 100644 index 25360bcab..000000000 Binary files a/priv/static/static/js/9.80dc09c85f557dd2c96f.js.map and /dev/null differ diff --git a/priv/static/static/js/9.f8fc2497d5f27a9df682.js b/priv/static/static/js/9.f8fc2497d5f27a9df682.js new file mode 100644 index 000000000..c86ae4d9a Binary files /dev/null and b/priv/static/static/js/9.f8fc2497d5f27a9df682.js differ diff --git a/priv/static/static/js/9.f8fc2497d5f27a9df682.js.map b/priv/static/static/js/9.f8fc2497d5f27a9df682.js.map new file mode 100644 index 000000000..50ff032de Binary files /dev/null and b/priv/static/static/js/9.f8fc2497d5f27a9df682.js.map differ diff --git a/priv/static/static/js/app.6c972d84b60f601b01f8.js b/priv/static/static/js/app.6c972d84b60f601b01f8.js new file mode 100644 index 000000000..f00f10017 Binary files /dev/null and b/priv/static/static/js/app.6c972d84b60f601b01f8.js differ diff --git a/priv/static/static/js/app.6c972d84b60f601b01f8.js.map b/priv/static/static/js/app.6c972d84b60f601b01f8.js.map new file mode 100644 index 000000000..2e5c2bd67 Binary files /dev/null and b/priv/static/static/js/app.6c972d84b60f601b01f8.js.map differ diff --git a/priv/static/static/js/app.ce97bd1883ee9dd7b809.js b/priv/static/static/js/app.ce97bd1883ee9dd7b809.js deleted file mode 100644 index 01bdcff7a..000000000 Binary files a/priv/static/static/js/app.ce97bd1883ee9dd7b809.js and /dev/null differ diff --git a/priv/static/static/js/app.ce97bd1883ee9dd7b809.js.map b/priv/static/static/js/app.ce97bd1883ee9dd7b809.js.map deleted file mode 100644 index a2669d143..000000000 Binary files a/priv/static/static/js/app.ce97bd1883ee9dd7b809.js.map and /dev/null differ diff --git a/priv/static/static/js/vendors~app.fb9ee54b02db0c974e51.js b/priv/static/static/js/vendors~app.cea10ab53f3aa19fc30e.js similarity index 65% rename from priv/static/static/js/vendors~app.fb9ee54b02db0c974e51.js rename to priv/static/static/js/vendors~app.cea10ab53f3aa19fc30e.js index 8fdc0a102..5ffbf5a2b 100644 Binary files a/priv/static/static/js/vendors~app.fb9ee54b02db0c974e51.js and b/priv/static/static/js/vendors~app.cea10ab53f3aa19fc30e.js differ diff --git a/priv/static/static/js/vendors~app.cea10ab53f3aa19fc30e.js.map b/priv/static/static/js/vendors~app.cea10ab53f3aa19fc30e.js.map new file mode 100644 index 000000000..cd09905ec Binary files /dev/null and b/priv/static/static/js/vendors~app.cea10ab53f3aa19fc30e.js.map differ diff --git a/priv/static/static/js/vendors~app.fb9ee54b02db0c974e51.js.map b/priv/static/static/js/vendors~app.fb9ee54b02db0c974e51.js.map deleted file mode 100644 index 7173d6819..000000000 Binary files a/priv/static/static/js/vendors~app.fb9ee54b02db0c974e51.js.map and /dev/null differ diff --git a/priv/static/sw-pleroma.js b/priv/static/sw-pleroma.js index 5f64e872d..b1699a5a9 100644 Binary files a/priv/static/sw-pleroma.js and b/priv/static/sw-pleroma.js differ diff --git a/priv/static/sw-pleroma.js.map b/priv/static/sw-pleroma.js.map index a538b769e..06813ad0e 100644 Binary files a/priv/static/sw-pleroma.js.map and b/priv/static/sw-pleroma.js.map differ diff --git a/test/pleroma/web/rich_media/parser_test.exs b/test/pleroma/web/rich_media/parser_test.exs index 2f363b012..2fe7f1b0b 100644 --- a/test/pleroma/web/rich_media/parser_test.exs +++ b/test/pleroma/web/rich_media/parser_test.exs @@ -133,13 +133,13 @@ test "parses OEmbed" do assert Parser.parse("http://example.com/oembed") == {:ok, %{ - "author_name" => "bees", + "author_name" => "\u202E\u202D\u202Cbees\u202C", "author_url" => "https://www.flickr.com/photos/bees/", "cache_age" => 3600, "flickr_type" => "photo", "height" => "768", "html" => - "", + "", "license" => "All Rights Reserved", "license_id" => 0, "provider_name" => "Flickr",