From df40fe0259141cdc2647d46ace577bffa80b01ed Mon Sep 17 00:00:00 2001 From: damiva <96115589+damiva@users.noreply.github.com> Date: Tue, 21 Feb 2023 09:18:05 +0300 Subject: [PATCH 01/13] mistakes fixed --- server/web/msx/assets/russian.json.gz | Bin 6492 -> 6491 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/server/web/msx/assets/russian.json.gz b/server/web/msx/assets/russian.json.gz index f57c823a1e0303fb41091a8065eaafcbfb7094c3..8ac5d1ebc95de5a33bb3cafdc54472ca341ffcd3 100644 GIT binary patch literal 6491 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 COnWx~ From f11e0eb21a60c2c7dd2099843c4ad33b8b5830fd Mon Sep 17 00:00:00 2001 From: damiva <96115589+damiva@users.noreply.github.com> Date: Tue, 21 Feb 2023 13:21:23 +0300 Subject: [PATCH 02/13] bugs fixed --- server/web/msx/assets/russian.json.gz | Bin 6491 -> 6488 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/server/web/msx/assets/russian.json.gz b/server/web/msx/assets/russian.json.gz index 8ac5d1ebc95de5a33bb3cafdc54472ca341ffcd3..76e38587c876ed97e8ee9802bfbce16d6ff361ca 100644 GIT binary patch delta 224 zcmV<603ZL`GT1T(ABzYGx|*>DgBX92G1fV5QH2KcE$4G*&$1o*fF1)=&ot^0f?lCe z54NJpktbIZ&kdaT2p{Y1y<0SKdf>#P7+=BEnL$%kZ1PCGl4DKt+UPY@{8#{Wj-HZH zkJRzgv3*xK%_}sf7X#?K(rI4lPyho~Jk2W}1|qxi8D9BUC~TB1#?SKc(|=HpiR9br zT@n544@~1d<cZ~R axUfMJQT@Qmjtd)TmS%ns&85V delta 227 zcmV<90383=GTSl+ABzYGyRoS+ve z)Z?wFe&p3t)6Wf@{s^D%?Y-N7`t-o*M=|cc0A>aOP?5_c^@fg`G|g+K7gOv6M6Z+jb{pwt7t^Q}=Buw}W+w%OP6zEYw$fuivw|{^- d!TU5WY|unhV6f8X!Um< Date: Tue, 21 Mar 2023 22:02:31 +0300 Subject: [PATCH 03/13] bump torrent v1.49.0 release --- server/go.mod | 16 ++++++++-------- server/go.sum | 17 +++++++++++++++++ 2 files changed, 25 insertions(+), 8 deletions(-) diff --git a/server/go.mod b/server/go.mod index b2bbfb1..b60b534 100644 --- a/server/go.mod +++ b/server/go.mod @@ -9,7 +9,7 @@ require ( github.com/anacrolix/log v0.13.2-0.20221123232138-02e2764801c3 github.com/anacrolix/missinggo v1.3.0 github.com/anacrolix/publicip v0.3.0 - github.com/anacrolix/torrent v1.48.1-0.20230103142631-c20f73d53e9f + github.com/anacrolix/torrent v1.49.0 github.com/gin-contrib/cors v1.4.0 github.com/gin-contrib/location v0.0.2 github.com/gin-gonic/gin v1.9.0 @@ -31,7 +31,7 @@ require ( github.com/anacrolix/dht/v2 v2.19.3-0.20230103143054-92b36a3fa7a3 // indirect github.com/anacrolix/envpprof v1.2.1 // indirect github.com/anacrolix/ffprobe v1.0.1 // indirect - github.com/anacrolix/generics v0.0.0-20230115095128-f087c6cd0f65 // indirect + github.com/anacrolix/generics v0.0.0-20230319051538-e535f6c62671 // indirect github.com/anacrolix/go-libutp v1.2.0 // indirect github.com/anacrolix/missinggo/perf v1.0.0 // indirect github.com/anacrolix/missinggo/v2 v2.7.1 // indirect @@ -86,7 +86,7 @@ require ( github.com/pion/transport/v2 v2.0.2 // indirect github.com/pion/turn/v2 v2.1.0 // indirect github.com/pion/udp/v2 v2.0.1 // indirect - github.com/pion/webrtc/v3 v3.1.56 // indirect + github.com/pion/webrtc/v3 v3.1.58 // indirect github.com/rs/dnscache v0.0.0-20211102005908-e0241e321417 // indirect github.com/tidwall/btree v1.6.0 // indirect github.com/twitchyliquid64/golang-asm v0.15.1 // indirect @@ -94,12 +94,12 @@ require ( go.opentelemetry.io/otel v1.14.0 // indirect go.opentelemetry.io/otel/trace v1.14.0 // indirect golang.org/x/arch v0.2.0 // indirect - golang.org/x/crypto v0.6.0 // indirect - golang.org/x/exp v0.0.0-20230224173230-c95f2b4c22f2 // indirect - golang.org/x/net v0.7.0 // indirect + golang.org/x/crypto v0.7.0 // indirect + golang.org/x/exp v0.0.0-20230321023759-10a507213a29 // indirect + golang.org/x/net v0.8.0 // indirect golang.org/x/sync v0.1.0 // indirect - golang.org/x/sys v0.5.0 // indirect - golang.org/x/text v0.7.0 // indirect + golang.org/x/sys v0.6.0 // indirect + golang.org/x/text v0.8.0 // indirect google.golang.org/protobuf v1.28.1 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect ) diff --git a/server/go.sum b/server/go.sum index 699625e..3b66ee5 100644 --- a/server/go.sum +++ b/server/go.sum @@ -47,6 +47,8 @@ github.com/anacrolix/ffprobe v1.0.1 h1:S/MfCrUNZvbkkykX/1mmLVRf8//M7mvlY3BcwHaK3 github.com/anacrolix/ffprobe v1.0.1/go.mod h1:MXe+zG/RRa5OdIf5+VYYfS/CfsSqOH7RrvGIqJBzqhI= github.com/anacrolix/generics v0.0.0-20230115095128-f087c6cd0f65 h1:WO3EOz1PhItXesqy5hY+FGNXmQduChuoC9yEiOJebro= github.com/anacrolix/generics v0.0.0-20230115095128-f087c6cd0f65/go.mod h1:ff2rHB/joTV03aMSSn/AZNnaIpUw0h3njetGsaXcMy8= +github.com/anacrolix/generics v0.0.0-20230319051538-e535f6c62671 h1:1daxMl1AB6qdLmoxp79cJXtPTjgqRyZO1kq5Unsg1UE= +github.com/anacrolix/generics v0.0.0-20230319051538-e535f6c62671/go.mod h1:ff2rHB/joTV03aMSSn/AZNnaIpUw0h3njetGsaXcMy8= github.com/anacrolix/go-libutp v1.2.0 h1:sjxoB+/ARiKUR7IK/6wLWyADIBqGmu1fm0xo+8Yy7u0= github.com/anacrolix/go-libutp v1.2.0/go.mod h1:RrJ3KcaDcf9Jqp33YL5V/5CBEc6xMc7aJL8wXfuWL50= github.com/anacrolix/log v0.3.0/go.mod h1:lWvLTqzAnCWPJA08T2HCstZi0L1y2Wyvm3FJgwU9jwU= @@ -90,6 +92,8 @@ github.com/anacrolix/tagflag v1.0.0/go.mod h1:1m2U/K6ZT+JZG0+bdMK6qauP49QT4wE5pm github.com/anacrolix/tagflag v1.1.0/go.mod h1:Scxs9CV10NQatSmbyjqmqmeQNwGzlNe0CMUMIxqHIG8= github.com/anacrolix/torrent v1.48.1-0.20230103142631-c20f73d53e9f h1:5fPzkRgj1BFYzQinFQqilCPM9A/EuPUXzSC3utjMVGc= github.com/anacrolix/torrent v1.48.1-0.20230103142631-c20f73d53e9f/go.mod h1:PwdFzmApEr96LcqogJhuw41XOdd1oHGkp+qE9hhXyDc= +github.com/anacrolix/torrent v1.49.0 h1:v/TAd8BKsZarYEYv7VkPNv8tY5zZCwQyxMMlKKbAF4I= +github.com/anacrolix/torrent v1.49.0/go.mod h1:qT3yS5oQwDUHnBXy+zf3nozLPudG7SFNDL3Jl/zQwFw= github.com/anacrolix/upnp v0.1.3-0.20220123035249-922794e51c96 h1:QAVZ3pN/J4/UziniAhJR2OZ9Ox5kOY2053tBbbqUPYA= github.com/anacrolix/upnp v0.1.3-0.20220123035249-922794e51c96/go.mod h1:Wa6n8cYIdaG35x15aH3Zy6d03f7P728QfdcDeD/IEOs= github.com/anacrolix/utp v0.1.0 h1:FOpQOmIwYsnENnz7tAGohA+r6iXpRjrq8ssKSre2Cp4= @@ -336,10 +340,13 @@ github.com/pion/transport/v2 v2.0.2 h1:St+8o+1PEzPT51O9bv+tH/KYYLMNR5Vwm5Z3Qkjsy github.com/pion/transport/v2 v2.0.2/go.mod h1:vrz6bUbFr/cjdwbnxq8OdDDzHf7JJfGsIRkxfpZoTA0= github.com/pion/turn/v2 v2.1.0 h1:5wGHSgGhJhP/RpabkUb/T9PdsAjkGLS6toYz5HNzoSI= github.com/pion/turn/v2 v2.1.0/go.mod h1:yrT5XbXSGX1VFSF31A3c1kCNB5bBZgk/uu5LET162qs= +github.com/pion/udp v0.1.4 h1:OowsTmu1Od3sD6i3fQUJxJn2fEvJO6L1TidgadtbTI8= github.com/pion/udp/v2 v2.0.1 h1:xP0z6WNux1zWEjhC7onRA3EwwSliXqu1ElUZAQhUP54= github.com/pion/udp/v2 v2.0.1/go.mod h1:B7uvTMP00lzWdyMr/1PVZXtV3wpPIxBRd4Wl6AksXn8= github.com/pion/webrtc/v3 v3.1.56 h1:ScaiqKQN3liQwT+kJwOBaYP6TwSfixzdUnZmzHAo0a0= github.com/pion/webrtc/v3 v3.1.56/go.mod h1:7VhbA6ihqJlz6R/INHjyh1b8HpiV9Ct4UQvE1OB/xoM= +github.com/pion/webrtc/v3 v3.1.58 h1:husXqiKQuk6gbOqJlPHs185OskAyxUW6iAEgHghgCrc= +github.com/pion/webrtc/v3 v3.1.58/go.mod h1:jJdqoqGBlZiE3y8Z1tg1fjSkyEDCZLL+foypUBn0Lhk= github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8 h1:KoWmjvw+nsYOo29YJK9vDA65RGE3NrOnUtO7a+RF9HU= github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8/go.mod h1:HKlIX3XHQyzLZPlr7++PzdhaXEj94dEiJgZDTsxEqUI= github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= @@ -436,9 +443,13 @@ golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5y golang.org/x/crypto v0.5.0/go.mod h1:NK/OQwhpMQP3MwtdjgLlYHnH9ebylxKWv3e0fK+mkQU= golang.org/x/crypto v0.6.0 h1:qfktjS5LUO+fFKeJXZ+ikTRijMmljikvG68fpMMruSc= golang.org/x/crypto v0.6.0/go.mod h1:OFC/31mSvZgRz0V1QTNCzfAI1aIRzbiufJtkMIlEp58= +golang.org/x/crypto v0.7.0 h1:AvwMYaRytfdeVt3u6mLaxYtErKYjxA2OXjJ1HHq6t3A= +golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20230224173230-c95f2b4c22f2 h1:Jvc7gsqn21cJHCmAWx0LiimpP18LZmUxkT5Mp7EZ1mI= golang.org/x/exp v0.0.0-20230224173230-c95f2b4c22f2/go.mod h1:CxIveKay+FTh1D0yPZemJVgC/95VzuuOLq5Qi4xnoYc= +golang.org/x/exp v0.0.0-20230321023759-10a507213a29 h1:ooxPy7fPvB4kwsA2h+iBNHkAbp/4JxTSwCmvdjEYmug= +golang.org/x/exp v0.0.0-20230321023759-10a507213a29/go.mod h1:CxIveKay+FTh1D0yPZemJVgC/95VzuuOLq5Qi4xnoYc= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= @@ -468,6 +479,8 @@ golang.org/x/net v0.5.0/go.mod h1:DivGGAXEgPSlEBzxGzZI+ZLohi+xUj054jfeKui00ws= golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.7.0 h1:rJrUqqhjsgNp7KqAIc25s9pZnjU7TUcSY7HcVZjdn1g= golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= +golang.org/x/net v0.8.0 h1:Zrh2ngAOFYneWTAIAPethzeaQLuHwhuBkuV6ZiRnUaQ= +golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -515,6 +528,8 @@ golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.4.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0 h1:MUK/U/4lj1t1oPg0HfuXDN/Z1wv31ZJ/YcPiGccS4DU= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.6.0 h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ= +golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= @@ -529,6 +544,8 @@ golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.6.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.7.0 h1:4BRB4x83lYWy72KwLD/qYDuTu7q9PjSagHvijDw7cLo= golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= +golang.org/x/text v0.8.0 h1:57P1ETyNKtuIjB4SRd15iJxuhj8Gc416Y78H3qgMh68= +golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/time v0.3.0 h1:rg5rLMjNzMS1RkNLzCG38eapWhnYLFYXDXj2gOlr8j4= golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= From e1d6c32ef26f893e13ac13cea8fa7f03cab5c1a2 Mon Sep 17 00:00:00 2001 From: nikk gitanes Date: Tue, 21 Mar 2023 22:20:50 +0300 Subject: [PATCH 04/13] go get -u and revert to torrent@1.48.1 release --- server/go.mod | 22 ++++++++++---------- server/go.sum | 57 ++++++++++++++++++++------------------------------- 2 files changed, 33 insertions(+), 46 deletions(-) diff --git a/server/go.mod b/server/go.mod index b60b534..82a7dde 100644 --- a/server/go.mod +++ b/server/go.mod @@ -9,7 +9,7 @@ require ( github.com/anacrolix/log v0.13.2-0.20221123232138-02e2764801c3 github.com/anacrolix/missinggo v1.3.0 github.com/anacrolix/publicip v0.3.0 - github.com/anacrolix/torrent v1.49.0 + github.com/anacrolix/torrent v1.48.1 github.com/gin-contrib/cors v1.4.0 github.com/gin-contrib/location v0.0.2 github.com/gin-gonic/gin v1.9.0 @@ -28,24 +28,24 @@ require ( github.com/alecthomas/atomic v0.1.0-alpha2 // indirect github.com/alexflint/go-scalar v1.2.0 // indirect github.com/anacrolix/chansync v0.3.0 // indirect - github.com/anacrolix/dht/v2 v2.19.3-0.20230103143054-92b36a3fa7a3 // indirect + github.com/anacrolix/dht/v2 v2.19.2-0.20221121215055-066ad8494444 // indirect github.com/anacrolix/envpprof v1.2.1 // indirect github.com/anacrolix/ffprobe v1.0.1 // indirect - github.com/anacrolix/generics v0.0.0-20230319051538-e535f6c62671 // indirect + github.com/anacrolix/generics v0.0.0-20220618083756-f99e35403a60 // indirect github.com/anacrolix/go-libutp v1.2.0 // indirect github.com/anacrolix/missinggo/perf v1.0.0 // indirect github.com/anacrolix/missinggo/v2 v2.7.1 // indirect github.com/anacrolix/mmsg v1.0.0 // indirect github.com/anacrolix/multiless v0.3.1-0.20221221005021-2d12701f83f7 // indirect - github.com/anacrolix/stm v0.5.0 // indirect + github.com/anacrolix/stm v0.4.1 // indirect github.com/anacrolix/sync v0.4.0 // indirect github.com/anacrolix/upnp v0.1.3-0.20220123035249-922794e51c96 // indirect github.com/anacrolix/utp v0.1.0 // indirect github.com/bahlo/generic-list-go v0.2.0 // indirect - github.com/benbjohnson/immutable v0.4.3 // indirect + github.com/benbjohnson/immutable v0.3.0 // indirect github.com/bits-and-blooms/bitset v1.5.0 // indirect github.com/bradfitz/iter v0.0.0-20191230175014-e8f45d346db8 // indirect - github.com/bytedance/sonic v1.8.3 // indirect + github.com/bytedance/sonic v1.8.5 // indirect github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 // indirect github.com/davecgh/go-spew v1.1.1 // indirect github.com/dustin/go-humanize v1.0.1 // indirect @@ -55,8 +55,8 @@ require ( github.com/go-logr/stdr v1.2.2 // indirect github.com/go-playground/locales v0.14.1 // indirect github.com/go-playground/universal-translator v0.18.1 // indirect - github.com/go-playground/validator/v10 v10.11.2 // indirect - github.com/goccy/go-json v0.10.0 // indirect + github.com/go-playground/validator/v10 v10.12.0 // indirect + github.com/goccy/go-json v0.10.2 // indirect github.com/google/btree v1.1.2 // indirect github.com/google/uuid v1.3.0 // indirect github.com/gorilla/websocket v1.5.0 // indirect @@ -90,16 +90,16 @@ require ( github.com/rs/dnscache v0.0.0-20211102005908-e0241e321417 // indirect github.com/tidwall/btree v1.6.0 // indirect github.com/twitchyliquid64/golang-asm v0.15.1 // indirect - github.com/ugorji/go/codec v1.2.10 // indirect + github.com/ugorji/go/codec v1.2.11 // indirect go.opentelemetry.io/otel v1.14.0 // indirect go.opentelemetry.io/otel/trace v1.14.0 // indirect - golang.org/x/arch v0.2.0 // indirect + golang.org/x/arch v0.3.0 // indirect golang.org/x/crypto v0.7.0 // indirect golang.org/x/exp v0.0.0-20230321023759-10a507213a29 // indirect golang.org/x/net v0.8.0 // indirect golang.org/x/sync v0.1.0 // indirect golang.org/x/sys v0.6.0 // indirect golang.org/x/text v0.8.0 // indirect - google.golang.org/protobuf v1.28.1 // indirect + google.golang.org/protobuf v1.30.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect ) diff --git a/server/go.sum b/server/go.sum index 3b66ee5..217b32b 100644 --- a/server/go.sum +++ b/server/go.sum @@ -33,8 +33,8 @@ github.com/alexflint/go-scalar v1.2.0 h1:WR7JPKkeNpnYIOfHRa7ivM21aWAdHD0gEWHCx+W github.com/alexflint/go-scalar v1.2.0/go.mod h1:LoFvNMqS1CPrMVltza4LvnGKhaSpc3oyLEBUZVhhS2o= github.com/anacrolix/chansync v0.3.0 h1:lRu9tbeuw3wl+PhMu/r+JJCRu5ArFXIluOgdF0ao6/U= github.com/anacrolix/chansync v0.3.0/go.mod h1:DZsatdsdXxD0WiwcGl0nJVwyjCKMDv+knl1q2iBjA2k= -github.com/anacrolix/dht/v2 v2.19.3-0.20230103143054-92b36a3fa7a3 h1:2l6QIQo3om9VckhjhL6KcXELJLe9TqTwHyuGJUyoaUc= -github.com/anacrolix/dht/v2 v2.19.3-0.20230103143054-92b36a3fa7a3/go.mod h1:SDGC+sEs1pnO2sJGYuhvIis7T8749dDHNfcjtdH4e3g= +github.com/anacrolix/dht/v2 v2.19.2-0.20221121215055-066ad8494444 h1:8V0K09lrGoeT2KRJNOtspA7q+OMxGwQqK/Ug0IiaaRE= +github.com/anacrolix/dht/v2 v2.19.2-0.20221121215055-066ad8494444/go.mod h1:MctKM1HS5YYDb3F30NGJxLE+QPuqWoT5ReW/4jt8xew= github.com/anacrolix/dms v1.5.0 h1:2WWI++sNL3Jv1UtrlVzw2KvEcOO3yGX6LMR8UwMj6/Q= github.com/anacrolix/dms v1.5.0/go.mod h1:5fAMpBcPFG4WQFh91zhf2E7/KYZ3/WmmRAf/WMoL0Q0= github.com/anacrolix/envpprof v0.0.0-20180404065416-323002cec2fa/go.mod h1:KgHhUaQMc8cC0+cEflSgCFNFbKwi5h54gqtVn8yhP7c= @@ -45,10 +45,8 @@ github.com/anacrolix/envpprof v1.2.1/go.mod h1:My7T5oSqVfEn4MD4Meczkw/f5lSIndGAK github.com/anacrolix/ffprobe v1.0.0/go.mod h1:BIw+Bjol6CWjm/CRWrVLk2Vy+UYlkgmBZ05vpSYqZPw= github.com/anacrolix/ffprobe v1.0.1 h1:S/MfCrUNZvbkkykX/1mmLVRf8//M7mvlY3BcwHaK3bQ= github.com/anacrolix/ffprobe v1.0.1/go.mod h1:MXe+zG/RRa5OdIf5+VYYfS/CfsSqOH7RrvGIqJBzqhI= -github.com/anacrolix/generics v0.0.0-20230115095128-f087c6cd0f65 h1:WO3EOz1PhItXesqy5hY+FGNXmQduChuoC9yEiOJebro= -github.com/anacrolix/generics v0.0.0-20230115095128-f087c6cd0f65/go.mod h1:ff2rHB/joTV03aMSSn/AZNnaIpUw0h3njetGsaXcMy8= -github.com/anacrolix/generics v0.0.0-20230319051538-e535f6c62671 h1:1daxMl1AB6qdLmoxp79cJXtPTjgqRyZO1kq5Unsg1UE= -github.com/anacrolix/generics v0.0.0-20230319051538-e535f6c62671/go.mod h1:ff2rHB/joTV03aMSSn/AZNnaIpUw0h3njetGsaXcMy8= +github.com/anacrolix/generics v0.0.0-20220618083756-f99e35403a60 h1:k4/h2B1gGF+PJGyGHxs8nmHHt1pzWXZWBj6jn4OBlRc= +github.com/anacrolix/generics v0.0.0-20220618083756-f99e35403a60/go.mod h1:ff2rHB/joTV03aMSSn/AZNnaIpUw0h3njetGsaXcMy8= github.com/anacrolix/go-libutp v1.2.0 h1:sjxoB+/ARiKUR7IK/6wLWyADIBqGmu1fm0xo+8Yy7u0= github.com/anacrolix/go-libutp v1.2.0/go.mod h1:RrJ3KcaDcf9Jqp33YL5V/5CBEc6xMc7aJL8wXfuWL50= github.com/anacrolix/log v0.3.0/go.mod h1:lWvLTqzAnCWPJA08T2HCstZi0L1y2Wyvm3FJgwU9jwU= @@ -81,8 +79,8 @@ github.com/anacrolix/multiless v0.3.1-0.20221221005021-2d12701f83f7/go.mod h1:zJ github.com/anacrolix/publicip v0.3.0 h1:QK+lvqNzZDznqWMe5lbnjdXsKb7Mvhqy6osV3J+HwPY= github.com/anacrolix/publicip v0.3.0/go.mod h1:tF1kAG96Ao3t9Q8zyfA7Lso1wOEfHHEcZQTRI+PMm4k= github.com/anacrolix/stm v0.2.0/go.mod h1:zoVQRvSiGjGoTmbM0vSLIiaKjWtNPeTvXUSdJQA4hsg= -github.com/anacrolix/stm v0.5.0 h1:9df1KBpttF0TzLgDq51Z+TEabZKMythqgx89f1FQJt8= -github.com/anacrolix/stm v0.5.0/go.mod h1:MOwrSy+jCm8Y7HYfMAwPj7qWVu7XoVvjOiYwJmpeB/M= +github.com/anacrolix/stm v0.4.1 h1:dx2yOxHlNHQrMDIe3k1ZdBBiA+YcxilSmDDw2RMRWgI= +github.com/anacrolix/stm v0.4.1/go.mod h1:5CXgKa0l8TuUrJ+/CBWjcT+ezD5CmFa3Yzh2pQvNQrM= github.com/anacrolix/sync v0.0.0-20180808010631-44578de4e778/go.mod h1:s735Etp3joe/voe2sdaXLcqDdJSay1O0OPnM0ystjqk= github.com/anacrolix/sync v0.3.0/go.mod h1:BbecHL6jDSExojhNtgTFSBcdGerzNc64tz3DCOj/I0g= github.com/anacrolix/sync v0.4.0 h1:T+MdO/u87ir/ijWsTFsPYw5jVm0SMm4kVpg8t4KF38o= @@ -90,10 +88,8 @@ github.com/anacrolix/sync v0.4.0/go.mod h1:BbecHL6jDSExojhNtgTFSBcdGerzNc64tz3DC github.com/anacrolix/tagflag v0.0.0-20180109131632-2146c8d41bf0/go.mod h1:1m2U/K6ZT+JZG0+bdMK6qauP49QT4wE5pmhJXOKKCHw= github.com/anacrolix/tagflag v1.0.0/go.mod h1:1m2U/K6ZT+JZG0+bdMK6qauP49QT4wE5pmhJXOKKCHw= github.com/anacrolix/tagflag v1.1.0/go.mod h1:Scxs9CV10NQatSmbyjqmqmeQNwGzlNe0CMUMIxqHIG8= -github.com/anacrolix/torrent v1.48.1-0.20230103142631-c20f73d53e9f h1:5fPzkRgj1BFYzQinFQqilCPM9A/EuPUXzSC3utjMVGc= -github.com/anacrolix/torrent v1.48.1-0.20230103142631-c20f73d53e9f/go.mod h1:PwdFzmApEr96LcqogJhuw41XOdd1oHGkp+qE9hhXyDc= -github.com/anacrolix/torrent v1.49.0 h1:v/TAd8BKsZarYEYv7VkPNv8tY5zZCwQyxMMlKKbAF4I= -github.com/anacrolix/torrent v1.49.0/go.mod h1:qT3yS5oQwDUHnBXy+zf3nozLPudG7SFNDL3Jl/zQwFw= +github.com/anacrolix/torrent v1.48.1 h1:R4BLt2Z8mS12Z+YI2cKbT+xEfX/18dYylnL06DYiFRY= +github.com/anacrolix/torrent v1.48.1/go.mod h1:5OY82KVPu5Fq+P0HefdTQKRt0gfBXeHeRUE04VaSoQo= github.com/anacrolix/upnp v0.1.3-0.20220123035249-922794e51c96 h1:QAVZ3pN/J4/UziniAhJR2OZ9Ox5kOY2053tBbbqUPYA= github.com/anacrolix/upnp v0.1.3-0.20220123035249-922794e51c96/go.mod h1:Wa6n8cYIdaG35x15aH3Zy6d03f7P728QfdcDeD/IEOs= github.com/anacrolix/utp v0.1.0 h1:FOpQOmIwYsnENnz7tAGohA+r6iXpRjrq8ssKSre2Cp4= @@ -104,8 +100,8 @@ github.com/arbovm/levenshtein v0.0.0-20160628152529-48b4e1c0c4d0/go.mod h1:t2tdK github.com/bahlo/generic-list-go v0.2.0 h1:5sz/EEAK+ls5wF+NeqDpk5+iNdMDXrh3z3nPnH1Wvgk= github.com/bahlo/generic-list-go v0.2.0/go.mod h1:2KvAjgMlE5NNynlg/5iLrrCCZ2+5xWbdbCW3pNTGyYg= github.com/benbjohnson/immutable v0.2.0/go.mod h1:uc6OHo6PN2++n98KHLxW8ef4W42ylHiQSENghE1ezxI= -github.com/benbjohnson/immutable v0.4.3 h1:GYHcksoJ9K6HyAUpGxwZURrbTkXA0Dh4otXGqbhdrjA= -github.com/benbjohnson/immutable v0.4.3/go.mod h1:qJIKKSmdqz1tVzNtst1DZzvaqOU1onk1rc03IeM3Owk= +github.com/benbjohnson/immutable v0.3.0 h1:TVRhuZx2wG9SZ0LRdqlbs9S5BZ6Y24hJEHTCgWHZEIw= +github.com/benbjohnson/immutable v0.3.0/go.mod h1:uc6OHo6PN2++n98KHLxW8ef4W42ylHiQSENghE1ezxI= github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= @@ -117,8 +113,8 @@ github.com/bradfitz/iter v0.0.0-20190303215204-33e6a9893b0c/go.mod h1:PyRFw1Lt2w github.com/bradfitz/iter v0.0.0-20191230175014-e8f45d346db8 h1:GKTyiRCL6zVf5wWaqKnf+7Qs6GbEPfd4iMOitWzXJx8= github.com/bradfitz/iter v0.0.0-20191230175014-e8f45d346db8/go.mod h1:spo1JLcs67NmW1aVLEgtA8Yy1elc+X8y5SRW1sFW4Og= github.com/bytedance/sonic v1.5.0/go.mod h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM= -github.com/bytedance/sonic v1.8.3 h1:pf6fGl5eqWYKkx1RcD4qpuX+BIUaduv/wTm5ekWJ80M= -github.com/bytedance/sonic v1.8.3/go.mod h1:i736AoUSYt75HyZLoJW9ERYxcy6eaN6h4BZXU064P/U= +github.com/bytedance/sonic v1.8.5 h1:kjX0/vo5acEQ/sinD/18SkA/lDDUk23F0RcaHvI7omc= +github.com/bytedance/sonic v1.8.5/go.mod h1:i736AoUSYt75HyZLoJW9ERYxcy6eaN6h4BZXU064P/U= github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/chenzhuoyu/base64x v0.0.0-20211019084208-fb5309c8db06/go.mod h1:DH46F32mSOjUmXrMHnKwZdA8wcEefY7UVqBKYGjpdQY= github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 h1:qSGYFH7+jGhDF8vLC+iwCD4WpbV1EBDSzWkJODFLams= @@ -182,13 +178,13 @@ github.com/go-playground/universal-translator v0.18.1 h1:Bcnm0ZwsGyWbCzImXv+pAJn github.com/go-playground/universal-translator v0.18.1/go.mod h1:xekY+UJKNuX9WP91TpwSH2VMlDf28Uj24BCp08ZFTUY= github.com/go-playground/validator/v10 v10.2.0/go.mod h1:uOYAAleCW8F/7oMFd6aG0GOhaH6EGOAJShg8Id5JGkI= github.com/go-playground/validator/v10 v10.10.0/go.mod h1:74x4gJWsvQexRdW8Pn3dXSGrTK4nAUsbPlLADvpJkos= -github.com/go-playground/validator/v10 v10.11.2 h1:q3SHpufmypg+erIExEKUmsgmhDTyhcJ38oeKGACXohU= -github.com/go-playground/validator/v10 v10.11.2/go.mod h1:NieE624vt4SCTJtD87arVLvdmjPAeV8BQlHtMnw9D7s= +github.com/go-playground/validator/v10 v10.12.0 h1:E4gtWgxWxp8YSxExrQFv5BpCahla0PVF2oTTEYaWQGI= +github.com/go-playground/validator/v10 v10.12.0/go.mod h1:hCAPuzYvKdP33pxWa+2+6AIKXEKqjIUyqsNCtbsSJrA= github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE= github.com/goccy/go-json v0.9.7/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= -github.com/goccy/go-json v0.10.0 h1:mXKd9Qw4NuzShiRlOXKews24ufknHO7gx30lsDyokKA= -github.com/goccy/go-json v0.10.0/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= +github.com/goccy/go-json v0.10.2 h1:CrxCmQqYDkv1z7lO7Wbh2HN93uovUHgrECaO5ZrCXAU= +github.com/goccy/go-json v0.10.2/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= github.com/gogo/protobuf v1.2.0/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= @@ -340,11 +336,8 @@ github.com/pion/transport/v2 v2.0.2 h1:St+8o+1PEzPT51O9bv+tH/KYYLMNR5Vwm5Z3Qkjsy github.com/pion/transport/v2 v2.0.2/go.mod h1:vrz6bUbFr/cjdwbnxq8OdDDzHf7JJfGsIRkxfpZoTA0= github.com/pion/turn/v2 v2.1.0 h1:5wGHSgGhJhP/RpabkUb/T9PdsAjkGLS6toYz5HNzoSI= github.com/pion/turn/v2 v2.1.0/go.mod h1:yrT5XbXSGX1VFSF31A3c1kCNB5bBZgk/uu5LET162qs= -github.com/pion/udp v0.1.4 h1:OowsTmu1Od3sD6i3fQUJxJn2fEvJO6L1TidgadtbTI8= github.com/pion/udp/v2 v2.0.1 h1:xP0z6WNux1zWEjhC7onRA3EwwSliXqu1ElUZAQhUP54= github.com/pion/udp/v2 v2.0.1/go.mod h1:B7uvTMP00lzWdyMr/1PVZXtV3wpPIxBRd4Wl6AksXn8= -github.com/pion/webrtc/v3 v3.1.56 h1:ScaiqKQN3liQwT+kJwOBaYP6TwSfixzdUnZmzHAo0a0= -github.com/pion/webrtc/v3 v3.1.56/go.mod h1:7VhbA6ihqJlz6R/INHjyh1b8HpiV9Ct4UQvE1OB/xoM= github.com/pion/webrtc/v3 v3.1.58 h1:husXqiKQuk6gbOqJlPHs185OskAyxUW6iAEgHghgCrc= github.com/pion/webrtc/v3 v3.1.58/go.mod h1:jJdqoqGBlZiE3y8Z1tg1fjSkyEDCZLL+foypUBn0Lhk= github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8 h1:KoWmjvw+nsYOo29YJK9vDA65RGE3NrOnUtO7a+RF9HU= @@ -416,8 +409,8 @@ github.com/ugorji/go v1.1.7/go.mod h1:kZn38zHttfInRq0xu/PH0az30d+z6vm202qpg1oXVM github.com/ugorji/go v1.2.7/go.mod h1:nF9osbDWLy6bDVv/Rtoh6QgnvNDpmCalQV5urGCCS6M= github.com/ugorji/go/codec v1.1.7/go.mod h1:Ax+UKWsSmolVDwsd+7N3ZtXu+yMGCf907BLYF3GoBXY= github.com/ugorji/go/codec v1.2.7/go.mod h1:WGN1fab3R1fzQlVQTkfxVtIBhWDRqOviHU95kRgeqEY= -github.com/ugorji/go/codec v1.2.10 h1:eimT6Lsr+2lzmSZxPhLFoOWFmQqwk0fllJJ5hEbTXtQ= -github.com/ugorji/go/codec v1.2.10/go.mod h1:UNopzCgEMSXjBc6AOMqYvWC1ktqTAfzJZUZgYf6w6lg= +github.com/ugorji/go/codec v1.2.11 h1:BMaWp1Bb6fHwEtbplGBGJ498wD+LKlNSl25MjdZY4dU= +github.com/ugorji/go/codec v1.2.11/go.mod h1:UNopzCgEMSXjBc6AOMqYvWC1ktqTAfzJZUZgYf6w6lg= github.com/willf/bitset v1.1.9/go.mod h1:RjeCKbqT1RxIR/KWY6phxZiaY1IyutSBfGjNPySAYV4= github.com/willf/bitset v1.1.10/go.mod h1:RjeCKbqT1RxIR/KWY6phxZiaY1IyutSBfGjNPySAYV4= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= @@ -432,8 +425,8 @@ go.opentelemetry.io/otel v1.14.0/go.mod h1:o4buv+dJzx8rohcUeRmWUZhqupFvzWis188Wl go.opentelemetry.io/otel/trace v1.14.0 h1:wp2Mmvj41tDsyAJXiWDWpfNsOiIyd38fy85pyKcFq/M= go.opentelemetry.io/otel/trace v1.14.0/go.mod h1:8avnQLK+CG77yNLUae4ea2JDQ6iT+gozhnZjy/rw9G8= golang.org/x/arch v0.0.0-20210923205945-b76863e36670/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8= -golang.org/x/arch v0.2.0 h1:W1sUEHXiJTfjaFJ5SLo0N6lZn+0eO5gWD1MFeTGqQEY= -golang.org/x/arch v0.2.0/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8= +golang.org/x/arch v0.3.0 h1:02VY4/ZcO/gBOH6PUaoiptASxtXU10jazRCP865E97k= +golang.org/x/arch v0.3.0/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8= golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= @@ -441,13 +434,10 @@ golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPh golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.5.0/go.mod h1:NK/OQwhpMQP3MwtdjgLlYHnH9ebylxKWv3e0fK+mkQU= -golang.org/x/crypto v0.6.0 h1:qfktjS5LUO+fFKeJXZ+ikTRijMmljikvG68fpMMruSc= golang.org/x/crypto v0.6.0/go.mod h1:OFC/31mSvZgRz0V1QTNCzfAI1aIRzbiufJtkMIlEp58= golang.org/x/crypto v0.7.0 h1:AvwMYaRytfdeVt3u6mLaxYtErKYjxA2OXjJ1HHq6t3A= golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= -golang.org/x/exp v0.0.0-20230224173230-c95f2b4c22f2 h1:Jvc7gsqn21cJHCmAWx0LiimpP18LZmUxkT5Mp7EZ1mI= -golang.org/x/exp v0.0.0-20230224173230-c95f2b4c22f2/go.mod h1:CxIveKay+FTh1D0yPZemJVgC/95VzuuOLq5Qi4xnoYc= golang.org/x/exp v0.0.0-20230321023759-10a507213a29 h1:ooxPy7fPvB4kwsA2h+iBNHkAbp/4JxTSwCmvdjEYmug= golang.org/x/exp v0.0.0-20230321023759-10a507213a29/go.mod h1:CxIveKay+FTh1D0yPZemJVgC/95VzuuOLq5Qi4xnoYc= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= @@ -477,7 +467,6 @@ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= golang.org/x/net v0.5.0/go.mod h1:DivGGAXEgPSlEBzxGzZI+ZLohi+xUj054jfeKui00ws= golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.7.0 h1:rJrUqqhjsgNp7KqAIc25s9pZnjU7TUcSY7HcVZjdn1g= golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.8.0 h1:Zrh2ngAOFYneWTAIAPethzeaQLuHwhuBkuV6ZiRnUaQ= golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= @@ -526,7 +515,6 @@ golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.4.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.5.0 h1:MUK/U/4lj1t1oPg0HfuXDN/Z1wv31ZJ/YcPiGccS4DU= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0 h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -542,7 +530,6 @@ golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.6.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.7.0 h1:4BRB4x83lYWy72KwLD/qYDuTu7q9PjSagHvijDw7cLo= golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.8.0 h1:57P1ETyNKtuIjB4SRd15iJxuhj8Gc416Y78H3qgMh68= golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= @@ -579,8 +566,8 @@ google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2 google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= -google.golang.org/protobuf v1.28.1 h1:d0NfwRgPtno5B1Wa6L2DAG+KivqkdutMf1UhdNx175w= -google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.30.0 h1:kPPoIgf3TsEvrm0PFe15JQ+570QVxYzEvvHqChK+cng= +google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= From 04c94bde4fd38549cbfc0dfea698d91a1fb5c81b Mon Sep 17 00:00:00 2001 From: nikk gitanes Date: Tue, 21 Mar 2023 22:22:39 +0300 Subject: [PATCH 05/13] bump ver for tag --- server/version/version.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/version/version.go b/server/version/version.go index 0e3a9b8..97ca195 100644 --- a/server/version/version.go +++ b/server/version/version.go @@ -6,7 +6,7 @@ import ( // "github.com/anacrolix/torrent" ) -const Version = "MatriX.120.6" +const Version = "MatriX.120.7" func GetTorrentVersion() string { // _ = torrent.NewDefaultClientConfig() From fa306c85d7c75a85dd3041becc60129922056d57 Mon Sep 17 00:00:00 2001 From: damiva <96115589+damiva@users.noreply.github.com> Date: Fri, 24 Mar 2023 13:59:01 +0300 Subject: [PATCH 06/13] Delete server/web/msx/assets directory --- server/web/msx/assets/html5x.html.gz | Bin 3641 -> 0 bytes server/web/msx/assets/russian.json.gz | Bin 6488 -> 0 bytes server/web/msx/assets/tizen.js.gz | Bin 3144 -> 0 bytes server/web/msx/assets/torrent.js.gz | Bin 2299 -> 0 bytes server/web/msx/assets/torrents.js.gz | Bin 2752 -> 0 bytes server/web/msx/assets/tvx.js.gz | Bin 25923 -> 0 bytes 6 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 server/web/msx/assets/html5x.html.gz delete mode 100644 server/web/msx/assets/russian.json.gz delete mode 100644 server/web/msx/assets/tizen.js.gz delete mode 100644 server/web/msx/assets/torrent.js.gz delete mode 100644 server/web/msx/assets/torrents.js.gz delete mode 100644 server/web/msx/assets/tvx.js.gz diff --git a/server/web/msx/assets/html5x.html.gz b/server/web/msx/assets/html5x.html.gz deleted file mode 100644 index 862e466addb02abf37e800093d42279b62df40b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3641 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 diff --git a/server/web/msx/assets/tizen.js.gz b/server/web/msx/assets/tizen.js.gz deleted file mode 100644 index 2b3e298ff7fbf4b1f20fa307a42bf79bd02420c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3144 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 diff --git a/server/web/msx/assets/torrent.js.gz b/server/web/msx/assets/torrent.js.gz deleted file mode 100644 index e3a0a84032c4e84d7a656ae1b54c1dadb3a1c2db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2299 zcmVZiwFoa6YXOF19We4a%FCGE^TRUE^2cCl~`?W+c*;bD+v!Uq_v{hN$+r= zs~YLH-Da`96iu$XIKw#55^bxINmZomes730vXvzL@Hb_!KM>tY?Z4SOA`B7NLZwX(7jPS)q5hUnO>ZlfYuXTpj*NZ@M7z8S3;XI4H~ zwjF@+R#wX#0%P$_JdE^^&7{SKQX9+00qNeA-9Qg5XDp2LFz3JC-uxr>s^!ziz|w5N zb5KJkMBNiJ6RX-dn8;Y&-3TgG$=EQYW_4d2X+f7W+hU zD#Az{9CQ7z_kr|>*rb;va@gaagq_FJLhCAU!$Qxn=X^Kr_by(Ay94__1=6pTdga!j zbr@UyA%Bora1nOd3G0s7TNbfpqd&W!sY!+# z^n(tKIaZ7Uj@OX4(c<4P>u!8HG{VB_(?&T|u2$ezcfbq})JRrSLfRaeDl zQ3=EsD%uBl>1@kg6J zqXNk)jB}Nf=q6CjFi?I^^Ba-d?6DyyO>`NA+Ym*H%sCe-E94jXy_UxA&00iNWWu$D zx?jlPhbsCs*iE3PNZ;eA0~yF3m{o4md0@m+CMcXmh}vr;85Y&YP4)(E#5#>g=cow$C6TD&MLv|xCvYNn>T$Yez`X)`ks>HVzIwaQqC z>O0K~`ENSI#HhOO1@zn8n77b`7}5U%eJtC3rk+6i zz;ydz7_O<98x(T$I&Vr)r*oQ*42otW3#{S5pq@7Z-+<4ZoV60$o$MSpSv;!`t&~aj zdeP}D-t>mYs$|`Mv^dMo`XSK5pgfuc-`lpLzM=ISlxwBB41r5hfsEb~n2%~zuPw!6D1$7Z*Kv#=Y8 zVGY3QP%o_UJko};Q0;tf7sX#6hA5c{B2J|`lmGm3{WB6;D{8lONHuD^rHayoMv(&v zM{Uk?-QX=1q3z6oq$}X8otydIlg>q4IIwh!kUmlGI`}oG(Y4;`9v0R)gqn#v2Mhkt6FY;ZU+CSE-n9z)m(vl)3BvN zrLush*`&7Cg_;j-atat7V0yahZNs=2vUcjZJn)zaCUh~??r3yrvY7l!peGzmfHUqr z{%9D*F$@Ztd9oLwSkv+}cH)Y<)-ele17xE&2JH7rtJz7T#q~Rm-hrq14~Xj>BK`wOb93FCT;|;C_ z?07hZ8XT!Ny-o)R??I-ul~1%uwkCh*n?DmEK&IN3&|rJe``;Qv~>)4DJ(L3Eis_ixm|{dZHBAD!$fICv@0 VLxKJlaL)g0eFf=_dgelrlqib- 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 GB>(`d12EwL diff --git a/server/web/msx/assets/tvx.js.gz b/server/web/msx/assets/tvx.js.gz deleted file mode 100644 index 4ce3e237cdd4f4dadbe290bc9dd7913e10811017..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25923 zcmV(xK7`zhFS&Q(&vOVqYN><>Z^l!xV^ zwd(OVK!8+8*h$b@%6GqO9!Vw;sqTBveuSCz&YCrA)=b9qhrQT`Snujv>~gl87-sA# zlggw{J`!krD8&vlhq+i;H-F$cAiv|`RDS_ndM`d+nnTyH%(yPkrPUL*V~@(JRcdN^ zM8s8XJlCHs`w_|ATD#Lz`#p+4@|D)<*4wQ-%A~TXTn6y{YPJ3?Z!TvuxzcYoZyqY8 zp2qsUdQ*F7SF2sEm(Q@?_jXGFm0I;?sR!~ND*X;^!1W@d(MK z>cvAvYm{#CpE5w(RXdv2dbqAvdbND^@RJXzY4x*OFaPn-hg3^yuieRKb{08!fwaNO#;RtFa#doqY09v{p6e+kJH@z8BodlZXBw46y1 zl5&H*4&}|r@UI6FxhR6upLJloDfw|$rvGuE$l#$kPX~O*tjlEOqfheD5#=GSqu`TI za`yP6eDVpvH(I07zUJh)6F_9;T$WnZ=kIv*Son7~7TT&aZS zp{q4CwMR^G^qD?%bqHaG>2>O7XAm05wT;O{w>@~Zt@gWwVQdYTPC#F&cT434L5vIs z4`uSW#l(lDR!%ot%oQ>}eP^h~X%Kuf3H2EVyaKa;j)xxP*9%LfQHY89Yd zYmuDcmw>C>?)6~q2qXi`b**`rN(fR)Glqb4hPJMo9>rC?qO}?F$r$NY2>#G+38%e=18Pe8+8b`UJZ!PYFymR7(OQ5DbP-) zK3%`lZHqdWwqu2K)|*X|6k$G70%JbcZO3@heQ(qo4bNL+V>T1~L@_LP5!Z_}$!BBa zPRR&FQnP`GU|{1B$-`68HV^aT1`o@h4-Ku_3$aXfV={G9a?70Ya~|$u@59;hB!c9UAgk1R%|?Dz?r0@QoyCEjK85A?vZMm>zBzCf z1tj-MWv?SXK|u*}1Z1q@5JP@&V#67B9OZx|sr5mO1_JbHq(Gl}9{_BC)(5A>G-Cy& z^=gNf3Poc~3WY6U6gsf%k!~vonS&V2eQO3UF;Nao>mY__GwV6X3Ce+MFLe%94)79U z9@0tdLqRu(_R9hiS#qwA3=EKfEA|28+C$LV?Woi|W(+Zp4qMUKw2RPi^h39ILsRKC zRm^c;W;&5eNPI3fVnt_x%`Lerf?OBV1j$JQ1yLMZI-(`e;EYx&(!5g_XC;LL@-(j3 za-&UGqm{6BRkU*dj78!|A1o)qdQ;`e+c3v|?!GQ{_-uK`wx6@LPN&T$qHf!k?Z+{T z^03Jb?MiD9cQmzb7wVO@U|$Ce);b#&2DKTRFE%!vv1R-D&&NM}*E;PDqU0~#wzesA zl})Ja2TJ-sx25EFocxtZ zeoj3k?-Tz{Gt^8;-~LC=uhw_BclQK&mrQ6_AJ0rXxs2VJpv%4Iv@Vz$zq?EQzWoon zyStY@c!uLAP;loYe#8I&_Fz8&_OCC2+CZmH>|AB!^(p)DI3^zaE`933#vZH~rZp7& zi?yZ-erBylN_*%NT`1{&-n>@uh&C>jE+ZZ)=^{t=l|Y{bJby1Ox8MOx0Q@WW+3(Mx zKMT+{bSFXgZ|LIr!s|D{q6BZZpq=LJrjk~8vqJ{JchX(rE`6umb6iisn92R2q#ryT zB_%EM_6^8P@%EL1N@W%HIA^u``9-7IYF~csbbI})>u)#T@n8rWrODLz@i?2C*5Ys5 zahFfeKVN=jvWK~&?% z!avmGUuBphcXvqgA$TMo0N_A?{31jql3+`^w=TF-!%0D50Nb7`Qhr;eppE&Lk{C`E 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 Date: Fri, 24 Mar 2023 14:00:46 +0300 Subject: [PATCH 07/13] Add files via upload --- server/web/msx/msx.go | 105 ++++++++++++++++++++------------- server/web/msx/russian.min.gz | Bin 0 -> 6419 bytes server/web/msx/torrent.min.gz | Bin 0 -> 2861 bytes server/web/msx/torrents.min.gz | Bin 0 -> 2994 bytes server/web/msx/ts.min.gz | Bin 0 -> 387 bytes 5 files changed, 64 insertions(+), 41 deletions(-) create mode 100644 server/web/msx/russian.min.gz create mode 100644 server/web/msx/torrent.min.gz create mode 100644 server/web/msx/torrents.min.gz create mode 100644 server/web/msx/ts.min.gz diff --git a/server/web/msx/msx.go b/server/web/msx/msx.go index 52aa8f6..fb6a390 100644 --- a/server/web/msx/msx.go +++ b/server/web/msx/msx.go @@ -1,73 +1,96 @@ -package msx +package main import ( _ "embed" - - "server/version" + "encoding/json" + "net/http" + "sync" "github.com/gin-gonic/gin" ) var ( - //go:embed assets/tvx.js.gz - tvx []byte - //go:embed assets/tizen.js.gz - tzn []byte - //go:embed assets/torrents.js.gz - trs []byte - //go:embed assets/torrent.js.gz - trn []byte - //go:embed assets/html5x.html.gz - h5x []byte - //go:embed assets/russian.json.gz + //go:embed russian.min.gz rus []byte + //go:embed torrents.min.gz + trs []byte + //go:embed torrent.min.gz + trn []byte + //go:embed ts.min.gz + its []byte + + idb = new(sync.Mutex) + ids = make(map[string]string) ) -func ass(b []byte, t string) func(*gin.Context) { - return func(c *gin.Context) { - c.Header("Content-Encoding", "gzip") - c.Data(200, t+"; charset=UTF-8", b) - } -} -func ass(c *gin.Context, b []byte, t string) { +func asset(c *gin.Context, t string, d []byte) { + c.Header("Access-Control-Allow-Origin", "*") c.Header("Content-Encoding", "gzip") - c.Data(200, t+"; charset=UTF-8", b) + c.Data(200, t+"; charset=UTF-8", d) } func SetupRoute(r *gin.RouterGroup) { r.GET("/msx/:pth", func(c *gin.Context) { - s := []string{"tvx", "tizen"} + js := []string{"http://msx.benzac.de/js/tvx-plugin.min.js"} switch p := c.Param("pth"); p { case "start.json": - c.JSON(200, gin.H{ + c.JSON(200, map[string]string{ "name": "TorrServer", "version": version.Version, - "parameter": "content:request:interaction:init@{PREFIX}{SERVER}/msx/torrents", + "parameter": "menu:request:interaction:torr@{PREFIX}{SERVER}/msx/init", }) case "russian.json": - ass(c, rus, "application.json") - case "html5x": - ass(c, h5x, "text/html") - case "tvx.js": - ass(c, tvx, "text/javascript") - case "tizen.js": - ass(c, tzn, "text/javascript") + asset(c, "application/json", rus) case "torrents.js": - ass(c, trs, "text/javascript") + asset(c, "text/javascript", trs) case "torrent.js": - ass(c, trn, "text/javascript") + asset(c, "text/javascript", trn) + case "ts.js": + asset(c, "text/javascript", its) case "torrents": - s = append(s, p) + js = append(js, p+".js") p = "torrent" fallthrough case "torrent": - s = append(s, p) - b := []byte("\n\n\nTorrServer Interaction Plugin\n\n") - for _, j := range s { - b = append(b, "\n"...) + if c.Query("platform") == "tizen" { + js = append(js, "http://msx.benzac.de/interaction/js/tizen-player.js") } - c.Data(200, "text/html", append(b, "\n\n"...)) + fallthrough + case "ts": + b := []byte("\n\n\nTorrServer Plugin\n\n") + for _, j := range append(js, p+".js") { + b = append(b, "\n"...) + } + c.Data(200, "text/html; charset=UTF-8", append(b, "\n\n"...)) default: - c.AbortWithStatus(404) + c.AbortWithStatus(400) } }) + r.GET("/msx/imdb", func(c *gin.Context) { + idb.Lock() + defer idb.Unlock() + l := len(ids) + ids = make(map[string]string) + c.JSON(200, l) + }) + r.GET("/msx/imdb/:id", func(c *gin.Context) { + idb.Lock() + defer idb.Unlock() + p := c.Param("id") + i, o := ids[p] + if !o { + if r, e := http.Get("https://v2.sg.media-imdb.com/suggestion/h/" + p + ".json"); e == nil { + defer r.Body.Close() + if r.StatusCode == 200 { + var j struct { + D []struct{ I struct{ ImageUrl string } } + } + if e = json.NewDecoder(r.Body).Decode(&j); e == nil && len(j.D) > 0 { + i = j.D[0].I.ImageUrl + } + } + } + ids[p] = i + } + c.JSON(200, i) + }) } diff --git a/server/web/msx/russian.min.gz b/server/web/msx/russian.min.gz new file mode 100644 index 0000000000000000000000000000000000000000..fb8da24ca519db83a791d0a8b4411e1f6c891deb GIT binary patch literal 6419 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 literal 0 HcmV?d00001 diff --git a/server/web/msx/torrent.min.gz b/server/web/msx/torrent.min.gz new file mode 100644 index 0000000000000000000000000000000000000000..ed4d168f066ad9a8b9882d1e2c088a27f1015ad8 GIT binary patch literal 2861 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 L5%XYjnHm59pvI!n literal 0 HcmV?d00001 diff --git a/server/web/msx/torrents.min.gz b/server/web/msx/torrents.min.gz new file mode 100644 index 0000000000000000000000000000000000000000..ba32e736b039220a5708fc96a8ad27bfbdfd66c7 GIT binary patch literal 2994 zcmV;j3r+MNiwFqzfE{E219We4a%FCGb1rRZZUC)W>2l-75q=eFeyj)+gh;K|<$_Ez zYwvEXiZ{EK6vv55V@BgN9;#5pjU$mHJXW&lEY5SM?4b9vwDWl1do{F>_qeW6TYx zk-eCoH;&$Y?~PPm9`fWY9P+*W-q_M>a%Yinl_qh6_t{Kdw9luZ;=U4-NyOVCWT9;i%EcP9U7>cl{3JJ3eL~ zGMAm>;dl}}3eP2;6i4Nvzoh098vQplU(x5M)clS<|3Ytnuv7oUPEPjJojcr{r*hg{sLMI`nVbhh&N63j zERrT!Q1*8B;XAPLPXM&DtR}EQr?t~wz9MoZlv$lNwJPaN2iL8 z_9{FaAQqCmc2`T2ix{IXhKQ}*m&9INiWwZs*4>xH$#Hzrw|pvHnjgOPyXCpt>&ZKJ zI=x<8fo2z-{bv07s}Kl)XHJWG_f`b+SJjuh%`x{P9#7P?-97QZ5$I;Ya0n*_DFZRL zKFNsED>uKYss$kG4}fsZEVGIm@rWzFOgJDu3RK{;0RTTw#3bQT`rYF7P2fB6wKwa@ zcI%?Wzzsa%#;dm4*os=TVZ?(Z7i%hJJQrvf72H_o24-%Jl#ykq*Ng7NF4Xa>K?Bw)WVs1F{8Le4E_B-iwB;rB_9*>sT9Yr}Ki8#G& z^LDxww=LS;($ZjEjj?Y+x6M~R82*)Eg?X+gUr8s%N0Z2EJ$ zcZu$k@i-iYK}4S*_%>z(N-VRE+EhJt%uk%YQF)o_0-~WPpJa{2C>;6$Yw;FavX*MG zY%u^bp{dM$v^HsavtZsV2V9j8EdUm^CVVQ#o$_E5g)#TJcND6KyWtEV#Me_H6;GB+ z7)J36<-gP9-hC49oivC-b?La1M5J?|hUA2p-kVVHL?j`XTH<;KEGktnn_H9xN(IAd zdmKhQYtY=o@FQ$=p$3^Ak42)UX5=a7NsBd%hl(`sKIDAlM&TLvw{l?#=lhQzys`hF zpCcXHN5&4cM#!Hr%YF>SY!)hi2Kds3!`UeJw*|fXIVo~9m1TaMMv)8M#DF#T9_tsE zW@0>_n`KVs9&KWqs%5x04dk?H301SiykZF&cq9A=5R?=#V(9!3q!xJS0p+0wjvVLaj&PsUC5{e!1IbNaShrUT%+ z`Ld%erY-VTuj&+TP$=JkBnl-ey@aO{4(JY{PWp?u1}*9yF`Mgvr%D?IeL)+BW5BUB zwpKhDDhm3*Uyux^*w8?T(^-(5O3LR3z$OR7xn}bSj^ZNBY@=`#K;9ct0vPNkZud%jH(C=RTpqUkrn}kzPlw{L3y_J~4l(zOr%10@Vi=<~AfJ ze6~E`GjYZnYKq6`C#x+n*sZP_C1SpOfTp&Hm591UB31zkkJB0KgI79mX$+GB5`lbU zL1ZD+g*Jf3ne>krB|7pA(QK3WpR=zrdLC1$6{qv%bHXTyoaDvAid8BCRMbhI> zRcKOW&8+7JNg~eMrl&lX7)!RhMKr*xOC>!Jph?jF3<*l2NP4p%0urhy(V{*s!(dq% zL}DWR`wt!*wAc>4dvlbO2!6o`^&bK$WM;h{flQ1Ws`P#iS>ePjm1jn}W$}b}1TrtVB(>CYa~6^1GGmg(2Bi!Z<@-HDa>fh@ z`|YBK8-T6PcJ=2g8x>L&?kmn$1fo$Xm|H!O*ox;FG_J{g?Zjlj(%0xRitdz<*y?4{ zRH?c2cXlSBnx+E};_m!Jqz6xauv1w=)`VF3t(A31xL7PnYq@P#?zZ~u@H|u+Xbt#3 ztVwzH>d#kSUVnV`<<%GX`^ojES6?-*zPb9masBc2XZZf)>g%ho=<=p8`+hAl19zx4 zrlm-PHunVq-)QP}&MKFEl%AGwUe@Ha%kNq|w7ttiiYh!o0E<;4j2i@9!sRM`qoRVC zld~I(2t`N1&3x8**(uAzsW@-g4`Nm3f%VLC(uS8NPvA+_I+x@Zp;|sfQwhS{+xsC@65QBh3577=hmo zO$&5BoZ{TLkm+zpRc7^&fMxrot38d*!TDxy%v2;EnXV$(JE5Gop#X8@h$`d6q z^h8n~Y3I}VBXjl!@b%L@Eq9J^19-C~cdO&Ln+TNfNCYFcLXc4G({VrP-M&LgE*M?U zj>?9&!2yA>>12C1%n1@zOmd%5KNX?5{>uQqypFU(!C@nF)-&gp)rNL3HO@w=bWKuE)}f;u%|t5F zt}pNE)FS57e@o2QK+>1!i~LC2aYb=)tB>181+?Hh*aGD!PmuTFn9 zCFSv`EK1r^jB(tdh#JQ86v31@>Vo|o2g{~(C>@frGFCSqRp!h$@qo|P1jVYq{=v(Wvn?=&Pfmnh0n`6{%aa7+b`LVsbi0#D%I{VTS@d1@| z&5Dq8i&VQL;&<+R2lw*A5%QtAMIsNb@P}jhVyg$Cnn6#v(gaLI%DM>1csfQPI50 z3-4aks&8`jTIF3W{JXnU`47uG{Xv8ysdoFKpj!PmLv^~od@4zHUHo+1@*lCR?RDIdjePCgaQ7bhRBF2unK zd?+&B4DU)^XdtlDho2>vJ=Ut;-yew|CD9?0f>>82XxzTld_*3$T92EwYLOmSvvY1qxIr+pAjd|W=58+ZkA>L10$uvTy!7+01g}3^8f$< literal 0 HcmV?d00001 diff --git a/server/web/msx/ts.min.gz b/server/web/msx/ts.min.gz new file mode 100644 index 0000000000000000000000000000000000000000..c96dba5fbef5b806012456c8b499684bc9ab7986 GIT binary patch literal 387 zcmV-}0et=+iwFo7fgNN319WpPZE0=*eUV#F0x=MU{|fej>}EFwAADJ|!5a#R7XmBt zW}4jrYPwUM>57E#-z_XEF~szx>6vrpn`t(g4ox-Jm|1IBS{#8YR>7>o+-ZwJxXvci z0XiVHd#H;ggR9>93JU`iAS@dP2Di{G7dveP?-j61e^iVirsJ9M(MA?0%IHElD8}HN z#yKCteJE;R>YZbt51j+cip)@vDp}6K-BiYm9R)%a1p%{&g$O&?YzCN$=Ke7ikq@Zn zXGfWRqMZrDFs5LQs)R&jmT21ps8N%N*x%VxB%&?b@=U~q-cc!9C5J%lEU7tcaV~w2 zKv2c3l@B;M4ZBN?gh&I8o(I=iKN6ou h#eQ#a+s`80g#K*8vGxD} literal 0 HcmV?d00001 From 80cc16593c975aa110d67c25e565a6bed4fb5bd4 Mon Sep 17 00:00:00 2001 From: damiva <96115589+damiva@users.noreply.github.com> Date: Fri, 24 Mar 2023 14:02:46 +0300 Subject: [PATCH 08/13] Update msx.go --- server/web/msx/msx.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/web/msx/msx.go b/server/web/msx/msx.go index fb6a390..44f1a8c 100644 --- a/server/web/msx/msx.go +++ b/server/web/msx/msx.go @@ -5,6 +5,7 @@ import ( "encoding/json" "net/http" "sync" + "server/version" "github.com/gin-gonic/gin" ) @@ -24,7 +25,6 @@ var ( ) func asset(c *gin.Context, t string, d []byte) { - c.Header("Access-Control-Allow-Origin", "*") c.Header("Content-Encoding", "gzip") c.Data(200, t+"; charset=UTF-8", d) } From f367d129203740880a2a371250544a58618900f1 Mon Sep 17 00:00:00 2001 From: damiva <96115589+damiva@users.noreply.github.com> Date: Fri, 24 Mar 2023 14:16:05 +0300 Subject: [PATCH 09/13] Update msx.go --- server/web/msx/msx.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/web/msx/msx.go b/server/web/msx/msx.go index 44f1a8c..8c05792 100644 --- a/server/web/msx/msx.go +++ b/server/web/msx/msx.go @@ -36,7 +36,7 @@ func SetupRoute(r *gin.RouterGroup) { c.JSON(200, map[string]string{ "name": "TorrServer", "version": version.Version, - "parameter": "menu:request:interaction:torr@{PREFIX}{SERVER}/msx/init", + "parameter": "menu:request:interaction:init@{PREFIX}{SERVER}/msx/ts", }) case "russian.json": asset(c, "application/json", rus) From 35572750352fa1105a60de5aea6cc0329090750c Mon Sep 17 00:00:00 2001 From: damiva <96115589+damiva@users.noreply.github.com> Date: Fri, 24 Mar 2023 14:59:23 +0300 Subject: [PATCH 10/13] package name fixed (#234) --- server/web/msx/msx.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/web/msx/msx.go b/server/web/msx/msx.go index 5da8537..377f39f 100644 --- a/server/web/msx/msx.go +++ b/server/web/msx/msx.go @@ -1,4 +1,4 @@ -package main +package msx import ( _ "embed" From e9f65e9f8b6ef507747d0200d4fc8b1f173cdc06 Mon Sep 17 00:00:00 2001 From: nikk gitanes Date: Fri, 24 Mar 2023 15:00:19 +0300 Subject: [PATCH 11/13] bump ver for tag --- server/version/version.go | 2 +- server/web/api/rutor.go | 4 +++- server/web/msx/msx.go | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/server/version/version.go b/server/version/version.go index 97ca195..6fe886d 100644 --- a/server/version/version.go +++ b/server/version/version.go @@ -6,7 +6,7 @@ import ( // "github.com/anacrolix/torrent" ) -const Version = "MatriX.120.7" +const Version = "MatriX.120.8" func GetTorrentVersion() string { // _ = torrent.NewDefaultClientConfig() diff --git a/server/web/api/rutor.go b/server/web/api/rutor.go index 7ac938f..982c3b3 100644 --- a/server/web/api/rutor.go +++ b/server/web/api/rutor.go @@ -1,8 +1,10 @@ package api import ( - "github.com/gin-gonic/gin" "net/url" + + "github.com/gin-gonic/gin" + "server/rutor" "server/rutor/models" ) diff --git a/server/web/msx/msx.go b/server/web/msx/msx.go index 377f39f..a356045 100644 --- a/server/web/msx/msx.go +++ b/server/web/msx/msx.go @@ -5,6 +5,7 @@ import ( "encoding/json" "net/http" "sync" + "server/version" "github.com/gin-gonic/gin" From 803b684a27a20f323f75bbdc6526a8c94965c017 Mon Sep 17 00:00:00 2001 From: nikk gitanes Date: Fri, 24 Mar 2023 15:08:39 +0300 Subject: [PATCH 12/13] update web and cleanup unused --- server/web/msx/assets/tizen.html.gz | Bin 3321 -> 0 bytes server/web/msx/assets/torrents.html | 234 ------------------ server/web/msx/assets/torrents.min.html.gz | Bin 3072 -> 0 bytes server/web/pages/template/html.go | 20 +- .../pages/template/pages/asset-manifest.json | 14 +- server/web/pages/template/pages/index.html | 2 +- ....d3f8d41d.chunk.js => 2.37254ee1.chunk.js} | 6 +- ...SE.txt => 2.37254ee1.chunk.js.LICENSE.txt} | 0 .../pages/static/js/2.37254ee1.chunk.js.map | 1 + .../pages/static/js/2.d3f8d41d.chunk.js.map | 1 - .../pages/static/js/main.5200a107.chunk.js | 2 + .../static/js/main.5200a107.chunk.js.map | 1 + .../pages/static/js/main.e240e160.chunk.js | 2 - .../static/js/main.e240e160.chunk.js.map | 1 - server/web/pages/template/route.go | 20 +- 15 files changed, 35 insertions(+), 269 deletions(-) delete mode 100644 server/web/msx/assets/tizen.html.gz delete mode 100644 server/web/msx/assets/torrents.html delete mode 100644 server/web/msx/assets/torrents.min.html.gz rename server/web/pages/template/pages/static/js/{2.d3f8d41d.chunk.js => 2.37254ee1.chunk.js} (87%) rename server/web/pages/template/pages/static/js/{2.d3f8d41d.chunk.js.LICENSE.txt => 2.37254ee1.chunk.js.LICENSE.txt} (100%) create mode 100644 server/web/pages/template/pages/static/js/2.37254ee1.chunk.js.map delete mode 100644 server/web/pages/template/pages/static/js/2.d3f8d41d.chunk.js.map create mode 100644 server/web/pages/template/pages/static/js/main.5200a107.chunk.js create mode 100644 server/web/pages/template/pages/static/js/main.5200a107.chunk.js.map delete mode 100644 server/web/pages/template/pages/static/js/main.e240e160.chunk.js delete mode 100644 server/web/pages/template/pages/static/js/main.e240e160.chunk.js.map diff --git a/server/web/msx/assets/tizen.html.gz b/server/web/msx/assets/tizen.html.gz deleted file mode 100644 index d04564ebe149f511ebe8d6adcfb83f31a1daf3b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3321 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 DReg}S diff --git a/server/web/msx/assets/torrents.html b/server/web/msx/assets/torrents.html deleted file mode 100644 index 226f445..0000000 --- a/server/web/msx/assets/torrents.html +++ /dev/null @@ -1,234 +0,0 @@ - - - - - TorrServer Interaction Plugin - - - - - - - - \ No newline at end of file diff --git a/server/web/msx/assets/torrents.min.html.gz b/server/web/msx/assets/torrents.min.html.gz deleted file mode 100644 index 04d0247bff4ea800a43fdd0a47d2c00fdba51ad3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3072 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 O=6?a=dzdWS8~^~r@9@?D diff --git a/server/web/pages/template/html.go b/server/web/pages/template/html.go index 7951c7f..adfe284 100644 --- a/server/web/pages/template/html.go +++ b/server/web/pages/template/html.go @@ -118,20 +118,20 @@ var Mstile150x150png []byte //go:embed pages/site.webmanifest var Sitewebmanifest []byte -//go:embed pages/static/js/2.d3f8d41d.chunk.js -var Staticjs2d3f8d41dchunkjs []byte +//go:embed pages/static/js/2.37254ee1.chunk.js +var Staticjs237254ee1chunkjs []byte -//go:embed pages/static/js/2.d3f8d41d.chunk.js.LICENSE.txt -var Staticjs2d3f8d41dchunkjsLICENSEtxt []byte +//go:embed pages/static/js/2.37254ee1.chunk.js.LICENSE.txt +var Staticjs237254ee1chunkjsLICENSEtxt []byte -//go:embed pages/static/js/2.d3f8d41d.chunk.js.map -var Staticjs2d3f8d41dchunkjsmap []byte +//go:embed pages/static/js/2.37254ee1.chunk.js.map +var Staticjs237254ee1chunkjsmap []byte -//go:embed pages/static/js/main.e240e160.chunk.js -var Staticjsmaine240e160chunkjs []byte +//go:embed pages/static/js/main.5200a107.chunk.js +var Staticjsmain5200a107chunkjs []byte -//go:embed pages/static/js/main.e240e160.chunk.js.map -var Staticjsmaine240e160chunkjsmap []byte +//go:embed pages/static/js/main.5200a107.chunk.js.map +var Staticjsmain5200a107chunkjsmap []byte //go:embed pages/static/js/runtime-main.64d07802.js var Staticjsruntimemain64d07802js []byte diff --git a/server/web/pages/template/pages/asset-manifest.json b/server/web/pages/template/pages/asset-manifest.json index c3bef7e..059d798 100644 --- a/server/web/pages/template/pages/asset-manifest.json +++ b/server/web/pages/template/pages/asset-manifest.json @@ -1,17 +1,17 @@ { "files": { - "main.js": "/static/js/main.e240e160.chunk.js", - "main.js.map": "/static/js/main.e240e160.chunk.js.map", + "main.js": "/static/js/main.5200a107.chunk.js", + "main.js.map": "/static/js/main.5200a107.chunk.js.map", "runtime-main.js": "/static/js/runtime-main.64d07802.js", "runtime-main.js.map": "/static/js/runtime-main.64d07802.js.map", - "static/js/2.d3f8d41d.chunk.js": "/static/js/2.d3f8d41d.chunk.js", - "static/js/2.d3f8d41d.chunk.js.map": "/static/js/2.d3f8d41d.chunk.js.map", + "static/js/2.37254ee1.chunk.js": "/static/js/2.37254ee1.chunk.js", + "static/js/2.37254ee1.chunk.js.map": "/static/js/2.37254ee1.chunk.js.map", "index.html": "/index.html", - "static/js/2.d3f8d41d.chunk.js.LICENSE.txt": "/static/js/2.d3f8d41d.chunk.js.LICENSE.txt" + "static/js/2.37254ee1.chunk.js.LICENSE.txt": "/static/js/2.37254ee1.chunk.js.LICENSE.txt" }, "entrypoints": [ "static/js/runtime-main.64d07802.js", - "static/js/2.d3f8d41d.chunk.js", - "static/js/main.e240e160.chunk.js" + "static/js/2.37254ee1.chunk.js", + "static/js/main.5200a107.chunk.js" ] } \ No newline at end of file diff --git a/server/web/pages/template/pages/index.html b/server/web/pages/template/pages/index.html index 41a2552..0d34c78 100644 --- a/server/web/pages/template/pages/index.html +++ b/server/web/pages/template/pages/index.html @@ -1 +1 @@ -TorrServer MatriX
\ No newline at end of file +TorrServer MatriX
\ No newline at end of file diff --git a/server/web/pages/template/pages/static/js/2.d3f8d41d.chunk.js b/server/web/pages/template/pages/static/js/2.37254ee1.chunk.js similarity index 87% rename from server/web/pages/template/pages/static/js/2.d3f8d41d.chunk.js rename to server/web/pages/template/pages/static/js/2.37254ee1.chunk.js index 7b8b8c9..b6103cd 100644 --- a/server/web/pages/template/pages/static/js/2.d3f8d41d.chunk.js +++ b/server/web/pages/template/pages/static/js/2.37254ee1.chunk.js @@ -1,3 +1,3 @@ -/*! For license information please see 2.d3f8d41d.chunk.js.LICENSE.txt */ -(this.webpackJsonptorrserver_web=this.webpackJsonptorrserver_web||[]).push([[2],[function(e,t,n){"use strict";e.exports=n(226)},function(e,t,n){"use strict";e.exports=n(248)},function(e,t,n){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t1?t-1:0),r=1;r0?" Args: "+n.join(", "):""))}var j=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,n=0;n=this.groupSizes.length){for(var n=this.groupSizes,r=n.length,o=r;e>=o;)(o<<=1)<0&&E(16,""+e);this.groupSizes=new Uint32Array(o),this.groupSizes.set(n),this.length=o;for(var i=r;i=this.length||0===this.groupSizes[e])return t;for(var n=this.groupSizes[e],r=this.indexOfGroup(e),o=r+n,i=r;i=R&&(R=t+1),C.set(e,t),_.set(t,e)},L="style["+x+'][data-styled-version="5.3.5"]',M=new RegExp("^"+x+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),N=function(e,t,n){for(var r,o=n.split(","),i=0,a=o.length;i=0;n--){var r=t[n];if(r&&1===r.nodeType&&r.hasAttribute(x))return r}}(n),i=void 0!==o?o.nextSibling:null;r.setAttribute(x,"active"),r.setAttribute("data-styled-version","5.3.5");var a=D();return a&&r.setAttribute("nonce",a),n.insertBefore(r,i),r},z=function(){function e(e){var t=this.element=F(e);t.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,n=0,r=t.length;n=0){var n=document.createTextNode(t),r=this.nodes[e];return this.element.insertBefore(n,r||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e0&&(l+=e+",")})),r+=""+s+u+'{content:"'+l+'"}/*!sc*/\n'}}}return r}(this)},e}(),q=/(a)(d)/gi,$=function(e){return String.fromCharCode(e+(e>25?39:97))};function K(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=$(t%52)+n;return($(t%52)+n).replace(q,"$1-$2")}var Q=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},Y=function(e){return Q(5381,e)};function X(e){for(var t=0;t>>0);if(!t.hasNameForId(r,a)){var s=n(i,"."+a,void 0,r);t.insertRules(r,a,s)}o.push(a),this.staticRulesId=a}else{for(var u=this.rules.length,l=Q(this.baseHash,n.hash),c="",f=0;f>>0);if(!t.hasNameForId(r,v)){var m=n(c,"."+v,void 0,r);t.insertRules(r,v,m)}o.push(v)}}return o.join(" ")},e}(),Z=/^\s*\/\/.*$/gm,ee=[":","[",".","#"];function te(e){var t,n,r,o,i=void 0===e?g:e,a=i.options,s=void 0===a?g:a,l=i.plugins,c=void 0===l?m:l,f=new u.a(s),d=[],p=function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,o,i,a,s,u,l,c,f){switch(n){case 1:if(0===c&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===l)return r+"/*|*/";break;case 3:switch(l){case 102:case 112:return e(o[0]+r),"";default:return r+(0===f?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}((function(e){d.push(e)})),h=function(e,r,i){return 0===r&&-1!==ee.indexOf(i[n.length])||i.match(o)?e:"."+t};function v(e,i,a,s){void 0===s&&(s="&");var u=e.replace(Z,""),l=i&&a?a+" "+i+" { "+u+" }":u;return t=s,n=i,r=new RegExp("\\"+n+"\\b","g"),o=new RegExp("(\\"+n+"\\b){2,}"),f(a||!i?"":i,l)}return f.use([].concat(c,[function(e,t,o){2===e&&o.length&&o[0].lastIndexOf(n)>0&&(o[0]=o[0].replace(r,h))},p,function(e){if(-2===e){var t=d;return d=[],t}}])),v.hash=c.length?c.reduce((function(e,t){return t.name||E(15),Q(e,t.name)}),5381).toString():"",v}var ne=i.a.createContext(),re=(ne.Consumer,i.a.createContext()),oe=(re.Consumer,new V),ie=te();function ae(){return Object(o.useContext)(ne)||oe}function se(){return Object(o.useContext)(re)||ie}function ue(e){var t=Object(o.useState)(e.stylisPlugins),n=t[0],r=t[1],a=ae(),u=Object(o.useMemo)((function(){var t=a;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t}),[e.disableCSSOMInjection,e.sheet,e.target]),l=Object(o.useMemo)((function(){return te({options:{prefix:!e.disableVendorPrefixes},plugins:n})}),[e.disableVendorPrefixes,n]);return Object(o.useEffect)((function(){s()(n,e.stylisPlugins)||r(e.stylisPlugins)}),[e.stylisPlugins]),i.a.createElement(ne.Provider,{value:u},i.a.createElement(re.Provider,{value:l},e.children))}var le=function(){function e(e,t){var n=this;this.inject=function(e,t){void 0===t&&(t=ie);var r=n.name+t.hash;e.hasNameForId(n.id,r)||e.insertRules(n.id,r,t(n.rules,r,"@keyframes"))},this.toString=function(){return E(12,String(n.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=ie),this.name+e.hash},e}(),ce=/([A-Z])/,fe=/([A-Z])/g,de=/^ms-/,pe=function(e){return"-"+e.toLowerCase()};function he(e){return ce.test(e)?e.replace(fe,pe).replace(de,"-ms-"):e}var ve=function(e){return null==e||!1===e||""===e};function me(e,t,n,r){if(Array.isArray(e)){for(var o,i=[],a=0,s=e.length;a1?t-1:0),r=1;r?@[\\\]^`{|}~-]+/g,xe=/(^-|-$)/g;function Oe(e){return e.replace(we,"-").replace(xe,"")}var Se=function(e){return K(Y(e)>>>0)};function ke(e){return"string"==typeof e&&!0}var Ee=function(e){return"function"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)},je=function(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e};function Ce(e,t,n){var r=e[n];Ee(t)&&Ee(r)?_e(r,t):e[n]=t}function _e(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=0||(o[n]=e[n]);return o}(t,["componentId"]),i=r&&r+"-"+(ke(e)?e:Oe(y(e)));return Ae(e,p({},o,{attrs:O,componentId:i}),n)},Object.defineProperty(k,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=r?_e({},e.defaultProps,t):t}}),k.toString=function(){return"."+k.styledComponentId},a&&d()(k,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),k}var Le=function(e){return function e(t,n,o){if(void 0===o&&(o=g),!Object(r.isValidElementType)(n))return E(1,String(n));var i=function(){return t(n,o,be.apply(void 0,arguments))};return i.withConfig=function(r){return e(t,n,p({},o,{},r))},i.attrs=function(r){return e(t,n,p({},o,{attrs:Array.prototype.concat(o.attrs,r).filter(Boolean)}))},i}(Ae,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach((function(e){Le[e]=Le(e)}));var Me=function(){function e(e,t){this.rules=e,this.componentId=t,this.isStatic=X(e),V.registerId(this.componentId+1)}var t=e.prototype;return t.createStyles=function(e,t,n,r){var o=r(me(this.rules,t,n,r).join(""),""),i=this.componentId+e;n.insertRules(i,i,o)},t.removeStyles=function(e,t){t.clearRules(this.componentId+e)},t.renderStyles=function(e,t,n,r){e>2&&V.registerId(this.componentId+e),this.removeStyles(e,n),this.createStyles(e,t,n,r)},e}();function Ne(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r"+t+""},this.getStyleTags=function(){return e.sealed?E(2):e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)return E(2);var n=((t={})[x]="",t["data-styled-version"]="5.3.5",t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),r=D();return r&&(n.nonce=r),[i.a.createElement("style",p({},n,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new V({isServer:!0}),this.sealed=!1}var t=e.prototype;t.collectStyles=function(e){return this.sealed?E(2):i.a.createElement(ue,{sheet:this.instance},e)},t.interleaveWithNodeStream=function(e){return E(3)}}();t.d=Le}).call(this,n(54))},function(e,t,n){"use strict";function r(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(48);function o(e,t){if(null==e)return{};var n,o,i=Object(r.a)(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},function(e,t,n){"use strict";function r(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t1&&void 0!==arguments[1]?arguments[1]:{};return function(n){var i=t.defaultTheme,s=t.withTheme,d=void 0!==s&&s,p=t.name,h=Object(o.a)(t,["defaultTheme","withTheme","name"]);var v=p,m=Object(l.a)(e,Object(r.a)({defaultTheme:i,Component:n,name:p||n.displayName,classNamePrefix:v},h)),g=a.a.forwardRef((function(e,t){e.classes;var s,u=e.innerRef,l=Object(o.a)(e,["classes","innerRef"]),h=m(Object(r.a)({},n.defaultProps,e)),v=l;return("string"===typeof p||d)&&(s=Object(f.a)()||i,p&&(v=Object(c.a)({theme:s,name:p,props:l})),d&&!v.theme&&(v.theme=s)),a.a.createElement(n,Object(r.a)({ref:u||t,classes:h},v))}));return u()(g,n),g}},p=n(73);t.a=function(e,t){return d(e,Object(r.a)({defaultTheme:p.a},t))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(187);var o=n(104),i=n(188);function a(e,t){return Object(r.a)(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(u){s=!0,o=u}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}}(e,t)||Object(o.a)(e,t)||Object(i.a)()}},function(e,t,n){"use strict";n.d(t,"f",(function(){return o})),n.d(t,"j",(function(){return i})),n.d(t,"b",(function(){return a})),n.d(t,"g",(function(){return s})),n.d(t,"a",(function(){return u})),n.d(t,"r",(function(){return l})),n.d(t,"l",(function(){return c})),n.d(t,"k",(function(){return f})),n.d(t,"i",(function(){return d})),n.d(t,"h",(function(){return p})),n.d(t,"e",(function(){return h})),n.d(t,"d",(function(){return v})),n.d(t,"m",(function(){return m})),n.d(t,"n",(function(){return b})),n.d(t,"p",(function(){return y})),n.d(t,"q",(function(){return S})),n.d(t,"o",(function(){return k})),n.d(t,"c",(function(){return E}));var r=n(2),o="undefined"===typeof window;function i(){}function a(e,t){return"function"===typeof e?e(t):e}function s(e){return"number"===typeof e&&e>=0&&e!==1/0}function u(e){return Array.isArray(e)?e:[e]}function l(e,t){return Math.max(e+(t||0)-Date.now(),0)}function c(e,t,n){return O(e)?"function"===typeof t?Object(r.a)({},n,{queryKey:e,queryFn:t}):Object(r.a)({},t,{queryKey:e}):e}function f(e,t,n){return O(e)?[Object(r.a)({},t,{queryKey:e}),n]:[e||{},t]}function d(e,t){var n=e.active,r=e.exact,o=e.fetching,i=e.inactive,a=e.predicate,s=e.queryKey,u=e.stale;if(O(s))if(r){if(t.queryHash!==h(s,t.options))return!1}else if(!m(t.queryKey,s))return!1;var l=function(e,t){return!0===e&&!0===t||null==e&&null==t?"all":!1===e&&!1===t?"none":(null!=e?e:!t)?"active":"inactive"}(n,i);if("none"===l)return!1;if("all"!==l){var c=t.isActive();if("active"===l&&!c)return!1;if("inactive"===l&&c)return!1}return("boolean"!==typeof u||t.isStale()===u)&&(("boolean"!==typeof o||t.isFetching()===o)&&!(a&&!a(t)))}function p(e,t){var n=e.exact,r=e.fetching,o=e.predicate,i=e.mutationKey;if(O(i)){if(!t.options.mutationKey)return!1;if(n){if(v(t.options.mutationKey)!==v(i))return!1}else if(!m(t.options.mutationKey,i))return!1}return("boolean"!==typeof r||"loading"===t.state.status===r)&&!(o&&!o(t))}function h(e,t){return((null==t?void 0:t.queryKeyHashFn)||v)(e)}function v(e){var t,n=u(e);return t=n,JSON.stringify(t,(function(e,t){return w(t)?Object.keys(t).sort().reduce((function(e,n){return e[n]=t[n],e}),{}):t}))}function m(e,t){return g(u(e),u(t))}function g(e,t){return e===t||typeof e===typeof t&&(!(!e||!t||"object"!==typeof e||"object"!==typeof t)&&!Object.keys(t).some((function(n){return!g(e[n],t[n])})))}function b(e,t){if(e===t)return e;var n=Array.isArray(e)&&Array.isArray(t);if(n||w(e)&&w(t)){for(var r=n?e.length:Object.keys(e).length,o=n?t:Object.keys(t),i=o.length,a=n?[]:{},s=0,u=0;u1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(t,e),n)}function i(e){if(e.type)return e;if("#"===e.charAt(0))return i(function(e){e=e.substr(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map((function(e){return e+e}))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map((function(e,t){return t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3})).join(", "),")"):""}(e));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla"].indexOf(n))throw new Error(Object(r.a)(3,e));var o=e.substring(t+1,e.length-1).split(",");return{type:n,values:o=o.map((function(e){return parseFloat(e)}))}}function a(e){var t=e.type,n=e.values;return-1!==t.indexOf("rgb")?n=n.map((function(e,t){return t<3?parseInt(e,10):e})):-1!==t.indexOf("hsl")&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),"".concat(t,"(").concat(n.join(", "),")")}function s(e,t){var n=u(e),r=u(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function u(e){var t="hsl"===(e=i(e)).type?i(function(e){var t=(e=i(e)).values,n=t[0],r=t[1]/100,o=t[2]/100,s=r*Math.min(o,1-o),u=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return o-s*Math.max(Math.min(t-3,9-t,1),-1)},l="rgb",c=[Math.round(255*u(0)),Math.round(255*u(8)),Math.round(255*u(4))];return"hsla"===e.type&&(l+="a",c.push(t[3])),a({type:l,values:c})}(e)).values:e.values;return t=t.map((function(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)})),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return u(e)>.5?f(e,t):d(e,t)}function c(e,t){return e=i(e),t=o(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),e.values[3]=t,a(e)}function f(e,t){if(e=i(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]*=1-t;return a(e)}function d(e,t){if(e=i(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;return a(e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var r=n(2),o=n(0),i=n.n(o),a=n(5),s=n(6),u=n(8),l=n(11),c=o.forwardRef((function(e,t){var n=e.children,i=e.classes,u=e.className,c=e.color,f=void 0===c?"inherit":c,d=e.component,p=void 0===d?"svg":d,h=e.fontSize,v=void 0===h?"medium":h,m=e.htmlColor,g=e.titleAccess,b=e.viewBox,y=void 0===b?"0 0 24 24":b,w=Object(a.a)(e,["children","classes","className","color","component","fontSize","htmlColor","titleAccess","viewBox"]);return o.createElement(p,Object(r.a)({className:Object(s.a)(i.root,u,"inherit"!==f&&i["color".concat(Object(l.a)(f))],"default"!==v&&"medium"!==v&&i["fontSize".concat(Object(l.a)(v))]),focusable:"false",viewBox:y,color:m,"aria-hidden":!g||void 0,role:g?"img":void 0,ref:t},w),n,g?o.createElement("title",null,g):null)}));c.muiName="SvgIcon";var f=Object(u.a)((function(e){return{root:{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,fontSize:e.typography.pxToRem(24),transition:e.transitions.create("fill",{duration:e.transitions.duration.shorter})},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorAction:{color:e.palette.action.active},colorError:{color:e.palette.error.main},colorDisabled:{color:e.palette.action.disabled},fontSizeInherit:{fontSize:"inherit"},fontSizeSmall:{fontSize:e.typography.pxToRem(20)},fontSizeLarge:{fontSize:e.typography.pxToRem(35)}}}),{name:"MuiSvgIcon"})(c);function d(e,t){var n=function(t,n){return i.a.createElement(f,Object(r.a)({ref:n},t),e)};return n.muiName=f.muiName,i.a.memo(i.a.forwardRef(n))}},function(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(227)},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(0),o="undefined"!==typeof window?r.useLayoutEffect:r.useEffect;function i(e){var t=r.useRef(e);return o((function(){t.current=e})),r.useCallback((function(){return t.current.apply(void 0,arguments)}),[])}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(10),o=function(){function e(){this.queue=[],this.transactions=0,this.notifyFn=function(e){e()},this.batchNotifyFn=function(e){e()}}var t=e.prototype;return t.batch=function(e){var t;this.transactions++;try{t=e()}finally{this.transactions--,this.transactions||this.flush()}return t},t.schedule=function(e){var t=this;this.transactions?this.queue.push(e):Object(r.o)((function(){t.notifyFn(e)}))},t.batchCalls=function(e){var t=this;return function(){for(var n=arguments.length,r=new Array(n),o=0;o=0&&o<1?(s=i,u=a):o>=1&&o<2?(s=a,u=i):o>=2&&o<3?(u=i,l=a):o>=3&&o<4?(u=a,l=i):o>=4&&o<5?(s=a,l=i):o>=5&&o<6&&(s=i,l=a);var c=n-i/2;return r(s+c,u+c,l+c)}var h={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};var v=/^#[a-fA-F0-9]{6}$/,m=/^#[a-fA-F0-9]{8}$/,g=/^#[a-fA-F0-9]{3}$/,b=/^#[a-fA-F0-9]{4}$/,y=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,w=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,x=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,O=/^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;function S(e){if("string"!==typeof e)throw new c(3);var t=function(e){if("string"!==typeof e)return e;var t=e.toLowerCase();return h[t]?"#"+h[t]:e}(e);if(t.match(v))return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16)};if(t.match(m)){var n=parseFloat((parseInt(""+t[7]+t[8],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16),alpha:n}}if(t.match(g))return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16)};if(t.match(b)){var r=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:r}}var o=y.exec(t);if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10)};var i=w.exec(t.substring(0,50));if(i)return{red:parseInt(""+i[1],10),green:parseInt(""+i[2],10),blue:parseInt(""+i[3],10),alpha:parseFloat(""+i[4])>1?parseFloat(""+i[4])/100:parseFloat(""+i[4])};var a=x.exec(t);if(a){var s="rgb("+p(parseInt(""+a[1],10),parseInt(""+a[2],10)/100,parseInt(""+a[3],10)/100)+")",u=y.exec(s);if(!u)throw new c(4,t,s);return{red:parseInt(""+u[1],10),green:parseInt(""+u[2],10),blue:parseInt(""+u[3],10)}}var l=O.exec(t.substring(0,50));if(l){var f="rgb("+p(parseInt(""+l[1],10),parseInt(""+l[2],10)/100,parseInt(""+l[3],10)/100)+")",d=y.exec(f);if(!d)throw new c(4,t,f);return{red:parseInt(""+d[1],10),green:parseInt(""+d[2],10),blue:parseInt(""+d[3],10),alpha:parseFloat(""+l[4])>1?parseFloat(""+l[4])/100:parseFloat(""+l[4])}}throw new c(5)}var k=function(e){return 7===e.length&&e[1]===e[2]&&e[3]===e[4]&&e[5]===e[6]?"#"+e[1]+e[3]+e[5]:e};function E(e){var t=e.toString(16);return 1===t.length?"0"+t:t}function j(e,t,n){if("number"===typeof e&&"number"===typeof t&&"number"===typeof n)return k("#"+E(e)+E(t)+E(n));if("object"===typeof e&&void 0===t&&void 0===n)return k("#"+E(e.red)+E(e.green)+E(e.blue));throw new c(6)}function C(e,t,n,r){if("string"===typeof e&&"number"===typeof t){var o=S(e);return"rgba("+o.red+","+o.green+","+o.blue+","+t+")"}if("number"===typeof e&&"number"===typeof t&&"number"===typeof n&&"number"===typeof r)return r>=1?j(e,t,n):"rgba("+e+","+t+","+n+","+r+")";if("object"===typeof e&&void 0===t&&void 0===n&&void 0===r)return e.alpha>=1?j(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")";throw new c(7)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(59);function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Object(r.a)(e,t)}},,function(e,t,n){"use strict";function r(e,t){for(var n=0;n=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function h(e,t){if(u.isBuffer(e))return e.length;if("undefined"!==typeof ArrayBuffer&&"function"===typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!==typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return U(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return H(e).length;default:if(r)return U(e).length;t=(""+t).toLowerCase(),r=!0}}function v(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return P(this,t,n);case"utf8":case"utf-8":return j(this,t,n);case"ascii":return _(this,t,n);case"latin1":case"binary":return R(this,t,n);case"base64":return E(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function m(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function g(e,t,n,r,o){if(0===e.length)return-1;if("string"===typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"===typeof t&&(t=u.from(t,r)),u.isBuffer(t))return 0===t.length?-1:b(e,t,n,r,o);if("number"===typeof t)return t&=255,u.TYPED_ARRAY_SUPPORT&&"function"===typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):b(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function b(e,t,n,r,o){var i,a=1,s=e.length,u=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,s/=2,u/=2,n/=2}function l(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(o){var c=-1;for(i=n;is&&(n=s-u),i=n;i>=0;i--){for(var f=!0,d=0;do&&(r=o):r=o;var i=t.length;if(i%2!==0)throw new TypeError("Invalid hex string");r>i/2&&(r=i/2);for(var a=0;a>8,o=n%256,i.push(o),i.push(r);return i}(t,e.length-n),e,n,r)}function E(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function j(e,t,n){n=Math.min(e.length,n);for(var r=[],o=t;o239?4:l>223?3:l>191?2:1;if(o+f<=n)switch(f){case 1:l<128&&(c=l);break;case 2:128===(192&(i=e[o+1]))&&(u=(31&l)<<6|63&i)>127&&(c=u);break;case 3:i=e[o+1],a=e[o+2],128===(192&i)&&128===(192&a)&&(u=(15&l)<<12|(63&i)<<6|63&a)>2047&&(u<55296||u>57343)&&(c=u);break;case 4:i=e[o+1],a=e[o+2],s=e[o+3],128===(192&i)&&128===(192&a)&&128===(192&s)&&(u=(15&l)<<18|(63&i)<<12|(63&a)<<6|63&s)>65535&&u<1114112&&(c=u)}null===c?(c=65533,f=1):c>65535&&(c-=65536,r.push(c>>>10&1023|55296),c=56320|1023&c),r.push(c),o+=f}return function(e){var t=e.length;if(t<=C)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},u.prototype.compare=function(e,t,n,r,o){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;for(var i=(o>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),s=Math.min(i,a),l=this.slice(r,o),c=e.slice(t,n),f=0;fo)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var i=!1;;)switch(r){case"hex":return y(this,e,t,n);case"utf8":case"utf-8":return w(this,e,t,n);case"ascii":return x(this,e,t,n);case"latin1":case"binary":return O(this,e,t,n);case"base64":return S(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var C=4096;function _(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;or)&&(n=r);for(var o="",i=t;in)throw new RangeError("Trying to access beyond buffer length")}function L(e,t,n,r,o,i){if(!u.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function M(e,t,n,r){t<0&&(t=65535+t+1);for(var o=0,i=Math.min(e.length-n,2);o>>8*(r?o:1-o)}function N(e,t,n,r){t<0&&(t=4294967295+t+1);for(var o=0,i=Math.min(e.length-n,4);o>>8*(r?o:3-o)&255}function I(e,t,n,r,o,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function D(e,t,n,r,i){return i||I(e,0,n,4),o.write(e,t,n,r,23,4),n+4}function F(e,t,n,r,i){return i||I(e,0,n,8),o.write(e,t,n,r,52,8),n+8}u.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(o*=256);)r+=this[e+--t]*o;return r},u.prototype.readUInt8=function(e,t){return t||A(e,1,this.length),this[e]},u.prototype.readUInt16LE=function(e,t){return t||A(e,2,this.length),this[e]|this[e+1]<<8},u.prototype.readUInt16BE=function(e,t){return t||A(e,2,this.length),this[e]<<8|this[e+1]},u.prototype.readUInt32LE=function(e,t){return t||A(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},u.prototype.readUInt32BE=function(e,t){return t||A(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},u.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||A(e,t,this.length);for(var r=this[e],o=1,i=0;++i=(o*=128)&&(r-=Math.pow(2,8*t)),r},u.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||A(e,t,this.length);for(var r=t,o=1,i=this[e+--r];r>0&&(o*=256);)i+=this[e+--r]*o;return i>=(o*=128)&&(i-=Math.pow(2,8*t)),i},u.prototype.readInt8=function(e,t){return t||A(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},u.prototype.readInt16LE=function(e,t){t||A(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt16BE=function(e,t){t||A(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt32LE=function(e,t){return t||A(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},u.prototype.readInt32BE=function(e,t){return t||A(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},u.prototype.readFloatLE=function(e,t){return t||A(e,4,this.length),o.read(this,e,!0,23,4)},u.prototype.readFloatBE=function(e,t){return t||A(e,4,this.length),o.read(this,e,!1,23,4)},u.prototype.readDoubleLE=function(e,t){return t||A(e,8,this.length),o.read(this,e,!0,52,8)},u.prototype.readDoubleBE=function(e,t){return t||A(e,8,this.length),o.read(this,e,!1,52,8)},u.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||L(this,e,t,n,Math.pow(2,8*n)-1,0);var o=1,i=0;for(this[t]=255&e;++i=0&&(i*=256);)this[t+o]=e/i&255;return t+n},u.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,1,255,0),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},u.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):M(this,e,t,!0),t+2},u.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):M(this,e,t,!1),t+2},u.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):N(this,e,t,!0),t+4},u.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):N(this,e,t,!1),t+4},u.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);L(this,e,t,n,o-1,-o)}var i=0,a=1,s=0;for(this[t]=255&e;++i>0)-s&255;return t+n},u.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);L(this,e,t,n,o-1,-o)}var i=n-1,a=1,s=0;for(this[t+i]=255&e;--i>=0&&(a*=256);)e<0&&0===s&&0!==this[t+i+1]&&(s=1),this[t+i]=(e/a>>0)-s&255;return t+n},u.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,1,127,-128),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},u.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):M(this,e,t,!0),t+2},u.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):M(this,e,t,!1),t+2},u.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):N(this,e,t,!0),t+4},u.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):N(this,e,t,!1),t+4},u.prototype.writeFloatLE=function(e,t,n){return D(this,e,t,!0,n)},u.prototype.writeFloatBE=function(e,t,n){return D(this,e,t,!1,n)},u.prototype.writeDoubleLE=function(e,t,n){return F(this,e,t,!0,n)},u.prototype.writeDoubleBE=function(e,t,n){return F(this,e,t,!1,n)},u.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--o)e[o+t]=this[o+n];else if(i<1e3||!u.TYPED_ARRAY_SUPPORT)for(o=0;o>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(i=t;i55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&i.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function H(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(z,"")).length<2)return"";for(;e.length%4!==0;)e+="=";return e}(e))}function W(e,t,n,r){for(var o=0;o=t.length||o>=e.length);++o)t[o+n]=e[o];return o}}).call(this,n(35))},function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return l})),n.d(t,"a",(function(){return c}));var r=n(46),o=n(60),i=n(10);function a(e){return Math.min(1e3*Math.pow(2,e),3e4)}function s(e){return"function"===typeof(null==e?void 0:e.cancel)}var u=function(e){this.revert=null==e?void 0:e.revert,this.silent=null==e?void 0:e.silent};function l(e){return e instanceof u}var c=function(e){var t,n,l,c,f=this,d=!1;this.abort=e.abort,this.cancel=function(e){return null==t?void 0:t(e)},this.cancelRetry=function(){d=!0},this.continueRetry=function(){d=!1},this.continue=function(){return null==n?void 0:n()},this.failureCount=0,this.isPaused=!1,this.isResolved=!1,this.isTransportCancelable=!1,this.promise=new Promise((function(e,t){l=e,c=t}));var p=function(t){f.isResolved||(f.isResolved=!0,null==e.onSuccess||e.onSuccess(t),null==n||n(),l(t))},h=function(t){f.isResolved||(f.isResolved=!0,null==e.onError||e.onError(t),null==n||n(),c(t))};!function l(){if(!f.isResolved){var c;try{c=e.fn()}catch(v){c=Promise.reject(v)}t=function(e){if(!f.isResolved&&(h(new u(e)),null==f.abort||f.abort(),s(c)))try{c.cancel()}catch(t){}},f.isTransportCancelable=s(c),Promise.resolve(c).then(p).catch((function(t){var s,u;if(!f.isResolved){var c=null!=(s=e.retry)?s:3,p=null!=(u=e.retryDelay)?u:a,v="function"===typeof p?p(f.failureCount,t):p,m=!0===c||"number"===typeof c&&f.failureCount0&&void 0!==arguments[0]?arguments[0]:["all"],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.duration,s=void 0===n?i.standard:n,u=t.easing,l=void 0===u?o.easeInOut:u,c=t.delay,f=void 0===c?0:c;Object(r.a)(t,["duration","easing","delay"]);return(Array.isArray(e)?e:[e]).map((function(e){return"".concat(e," ").concat("string"===typeof s?s:a(s)," ").concat(l," ").concat("string"===typeof f?f:a(f))})).join(",")},getAutoHeightDuration:function(e){if(!e)return 0;var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}}},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r=n(149),o=Object.prototype.toString;function i(e){return"[object Array]"===o.call(e)}function a(e){return"undefined"===typeof e}function s(e){return null!==e&&"object"===typeof e}function u(e){if("[object Object]"!==o.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function l(e){return"[object Function]"===o.call(e)}function c(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),i(e))for(var n=0,r=e.length;n1&&void 0!==arguments[1]?arguments[1]:166;function r(){for(var r=arguments.length,o=new Array(r),i=0;i0},t.onSubscribe=function(){},t.onUnsubscribe=function(){},e}()},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e,t){"function"===typeof e?e(t):e&&(e.current=t)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(){for(var e=arguments.length,t=new Array(e),n=0;n1)for(var n=1;n1&&void 0!==arguments[1]&&arguments[1];return e&&(r(e.value)&&""!==e.value||t&&r(e.defaultValue)&&""!==e.defaultValue)}function i(e){return e.startAdornment}n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return i}))},function(e,t,n){"use strict";function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r=n(2),o=n(5),i=n(0),a=n(6),s=n(8),u=n(11),l={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p"},c=i.forwardRef((function(e,t){var n=e.align,s=void 0===n?"inherit":n,c=e.classes,f=e.className,d=e.color,p=void 0===d?"initial":d,h=e.component,v=e.display,m=void 0===v?"initial":v,g=e.gutterBottom,b=void 0!==g&&g,y=e.noWrap,w=void 0!==y&&y,x=e.paragraph,O=void 0!==x&&x,S=e.variant,k=void 0===S?"body1":S,E=e.variantMapping,j=void 0===E?l:E,C=Object(o.a)(e,["align","classes","className","color","component","display","gutterBottom","noWrap","paragraph","variant","variantMapping"]),_=h||(O?"p":j[k]||l[k])||"span";return i.createElement(_,Object(r.a)({className:Object(a.a)(c.root,f,"inherit"!==k&&c[k],"initial"!==p&&c["color".concat(Object(u.a)(p))],w&&c.noWrap,b&&c.gutterBottom,O&&c.paragraph,"inherit"!==s&&c["align".concat(Object(u.a)(s))],"initial"!==m&&c["display".concat(Object(u.a)(m))]),ref:t},C))}));t.a=Object(s.a)((function(e){return{root:{margin:0},body2:e.typography.body2,body1:e.typography.body1,caption:e.typography.caption,button:e.typography.button,h1:e.typography.h1,h2:e.typography.h2,h3:e.typography.h3,h4:e.typography.h4,h5:e.typography.h5,h6:e.typography.h6,subtitle1:e.typography.subtitle1,subtitle2:e.typography.subtitle2,overline:e.typography.overline,srOnly:{position:"absolute",height:1,width:1,overflow:"hidden"},alignLeft:{textAlign:"left"},alignCenter:{textAlign:"center"},alignRight:{textAlign:"right"},alignJustify:{textAlign:"justify"},noWrap:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},gutterBottom:{marginBottom:"0.35em"},paragraph:{marginBottom:16},colorInherit:{color:"inherit"},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorTextPrimary:{color:e.palette.text.primary},colorTextSecondary:{color:e.palette.text.secondary},colorError:{color:e.palette.error.main},displayInline:{display:"inline"},displayBlock:{display:"block"}}}),{name:"MuiTypography"})(c)},function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(256).default;function o(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}e.exports=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var u=a?Object.getOwnPropertyDescriptor(e,s):null;u&&(u.get||u.set)?Object.defineProperty(i,s,u):i[s]=e[s]}return i.default=e,n&&n.set(e,i),i},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.createSvgIcon}});var r=n(398)},function(e,t,n){var r=n(272),o=n(277);e.exports=function(e,t){var n=o(e,t);return r(n)?n:void 0}},function(e,t,n){"use strict";var r=n(99),o=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=f;var i=Object.create(n(82));i.inherits=n(62);var a=n(173),s=n(177);i.inherits(f,a);for(var u=o(s.prototype),l=0;l=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var s=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(s&&u){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:j(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},e}},function(e,t,n){"use strict";var r=n(0),o=n.n(r);t.a=o.a.createContext(null)},,,function(e,t,n){"use strict";var r=n(186);n.d(t,"QueryClient",(function(){return r.a}));var o=n(145);n.o(o,"QueryClientProvider")&&n.d(t,"QueryClientProvider",(function(){return o.QueryClientProvider})),n.o(o,"useQuery")&&n.d(t,"useQuery",(function(){return o.useQuery}))},function(e,t,n){var r=n(124),o=n(273),i=n(274),a=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?o(e):i(e)}},function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},function(e,t,n){function r(e){return Object.prototype.toString.call(e)}t.isArray=function(e){return Array.isArray?Array.isArray(e):"[object Array]"===r(e)},t.isBoolean=function(e){return"boolean"===typeof e},t.isNull=function(e){return null===e},t.isNullOrUndefined=function(e){return null==e},t.isNumber=function(e){return"number"===typeof e},t.isString=function(e){return"string"===typeof e},t.isSymbol=function(e){return"symbol"===typeof e},t.isUndefined=function(e){return void 0===e},t.isRegExp=function(e){return"[object RegExp]"===r(e)},t.isObject=function(e){return"object"===typeof e&&null!==e},t.isDate=function(e){return"[object Date]"===r(e)},t.isError=function(e){return"[object Error]"===r(e)||e instanceof Error},t.isFunction=function(e){return"function"===typeof e},t.isPrimitive=function(e){return null===e||"boolean"===typeof e||"number"===typeof e||"string"===typeof e||"symbol"===typeof e||"undefined"===typeof e},t.isBuffer=n(31).Buffer.isBuffer},function(e,t,n){"use strict";n.d(t,"b",(function(){return u})),n.d(t,"a",(function(){return l}));var r=n(0),o=n.n(r),i=o.a.createContext(void 0),a=o.a.createContext(!1);function s(e){return e&&"undefined"!==typeof window?(window.ReactQueryClientContext||(window.ReactQueryClientContext=i),window.ReactQueryClientContext):i}var u=function(){var e=o.a.useContext(s(o.a.useContext(a)));if(!e)throw new Error("No QueryClient set, use QueryClientProvider to set one");return e},l=function(e){var t=e.client,n=e.contextSharing,r=void 0!==n&&n,i=e.children;o.a.useEffect((function(){return t.mount(),function(){t.unmount()}}),[t]);var u=s(r);return o.a.createElement(a.Provider,{value:r},o.a.createElement(u.Provider,{value:t},i))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(0),o=n.n(r);function i(){var e=!1;return{clearReset:function(){e=!1},reset:function(){e=!0},isReset:function(){return e}}}var a=o.a.createContext(i()),s=function(){return o.a.useContext(a)}},function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"\xa9","©":"\xa9","®":"\xae","®":"\xae","…":"\u2026","…":"\u2026","/":"/","/":"/"},d=function(e){return f[e]};function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};m=h(h({},m),e)}(e.options.react),function(e){v=e}(e)}}},,,,,function(e,t,n){var r=n(262),o=n(263),i=n(264),a=n(265),s=n(266);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t0?this.queries.filter((function(e){return Object(o.i)(n,e)})):this.queries},n.notify=function(e){var t=this;a.a.batch((function(){t.listeners.forEach((function(t){t(e)}))}))},n.onFocus=function(){var e=this;a.a.batch((function(){e.queries.forEach((function(e){e.onFocus()}))}))},n.onOnline=function(){var e=this;a.a.batch((function(){e.queries.forEach((function(e){e.onOnline()}))}))},t}(n(47).a)},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(27),o=n(19),i=n(2),a=n(55),s=n(32),u=n(10),l=function(){function e(e){this.options=Object(i.a)({},e.defaultOptions,e.options),this.mutationId=e.mutationId,this.mutationCache=e.mutationCache,this.observers=[],this.state=e.state||{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0},this.meta=e.meta}var t=e.prototype;return t.setState=function(e){this.dispatch({type:"setState",state:e})},t.addObserver=function(e){-1===this.observers.indexOf(e)&&this.observers.push(e)},t.removeObserver=function(e){this.observers=this.observers.filter((function(t){return t!==e}))},t.cancel=function(){return this.retryer?(this.retryer.cancel(),this.retryer.promise.then(u.j).catch(u.j)):Promise.resolve()},t.continue=function(){return this.retryer?(this.retryer.continue(),this.retryer.promise):this.execute()},t.execute=function(){var e,t=this,n="loading"===this.state.status,r=Promise.resolve();return n||(this.dispatch({type:"loading",variables:this.options.variables}),r=r.then((function(){null==t.mutationCache.config.onMutate||t.mutationCache.config.onMutate(t.state.variables,t)})).then((function(){return null==t.options.onMutate?void 0:t.options.onMutate(t.state.variables)})).then((function(e){e!==t.state.context&&t.dispatch({type:"loading",context:e,variables:t.state.variables})}))),r.then((function(){return t.executeMutation()})).then((function(n){e=n,null==t.mutationCache.config.onSuccess||t.mutationCache.config.onSuccess(e,t.state.variables,t.state.context,t)})).then((function(){return null==t.options.onSuccess?void 0:t.options.onSuccess(e,t.state.variables,t.state.context)})).then((function(){return null==t.options.onSettled?void 0:t.options.onSettled(e,null,t.state.variables,t.state.context)})).then((function(){return t.dispatch({type:"success",data:e}),e})).catch((function(e){return null==t.mutationCache.config.onError||t.mutationCache.config.onError(e,t.state.variables,t.state.context,t),Object(a.a)().error(e),Promise.resolve().then((function(){return null==t.options.onError?void 0:t.options.onError(e,t.state.variables,t.state.context)})).then((function(){return null==t.options.onSettled?void 0:t.options.onSettled(void 0,e,t.state.variables,t.state.context)})).then((function(){throw t.dispatch({type:"error",error:e}),e}))}))},t.executeMutation=function(){var e,t=this;return this.retryer=new s.a({fn:function(){return t.options.mutationFn?t.options.mutationFn(t.state.variables):Promise.reject("No mutationFn found")},onFail:function(){t.dispatch({type:"failed"})},onPause:function(){t.dispatch({type:"pause"})},onContinue:function(){t.dispatch({type:"continue"})},retry:null!=(e=this.options.retry)?e:0,retryDelay:this.options.retryDelay}),this.retryer.promise},t.dispatch=function(e){var t=this;this.state=function(e,t){switch(t.type){case"failed":return Object(i.a)({},e,{failureCount:e.failureCount+1});case"pause":return Object(i.a)({},e,{isPaused:!0});case"continue":return Object(i.a)({},e,{isPaused:!1});case"loading":return Object(i.a)({},e,{context:t.context,data:void 0,error:null,isPaused:!1,status:"loading",variables:t.variables});case"success":return Object(i.a)({},e,{data:t.data,error:null,status:"success",isPaused:!1});case"error":return Object(i.a)({},e,{data:void 0,error:t.error,failureCount:e.failureCount+1,isPaused:!1,status:"error"});case"setState":return Object(i.a)({},e,t.state);default:return e}}(this.state,e),o.a.batch((function(){t.observers.forEach((function(t){t.onMutationUpdate(e)})),t.mutationCache.notify(t)}))},e}();var c=function(e){function t(t){var n;return(n=e.call(this)||this).config=t||{},n.mutations=[],n.mutationId=0,n}Object(r.a)(t,e);var n=t.prototype;return n.build=function(e,t,n){var r=new l({mutationCache:this,mutationId:++this.mutationId,options:e.defaultMutationOptions(t),state:n,defaultOptions:t.mutationKey?e.getMutationDefaults(t.mutationKey):void 0,meta:t.meta});return this.add(r),r},n.add=function(e){this.mutations.push(e),this.notify(e)},n.remove=function(e){this.mutations=this.mutations.filter((function(t){return t!==e})),e.cancel(),this.notify(e)},n.clear=function(){var e=this;o.a.batch((function(){e.mutations.forEach((function(t){e.remove(t)}))}))},n.getAll=function(){return this.mutations},n.find=function(e){return"undefined"===typeof e.exact&&(e.exact=!0),this.mutations.find((function(t){return Object(u.h)(e,t)}))},n.findAll=function(e){return this.mutations.filter((function(t){return Object(u.h)(e,t)}))},n.notify=function(e){var t=this;o.a.batch((function(){t.listeners.forEach((function(t){t(e)}))}))},n.onFocus=function(){this.resumePausedMutations()},n.onOnline=function(){this.resumePausedMutations()},n.resumePausedMutations=function(){var e=this.mutations.filter((function(e){return e.state.isPaused}));return o.a.batch((function(){return e.reduce((function(e,t){return e.then((function(){return t.continue().catch(u.j)}))}),Promise.resolve())}))},t}(n(47).a)},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(85);function o(e,t){if(e){if("string"===typeof e)return Object(r.a)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r.a)(e,t):void 0}}},function(e,t,n){"use strict";function r(e,t,n,r,o,i,a){try{var s=e[i](a),u=s.value}catch(l){return void n(l)}s.done?t(u):Promise.resolve(u).then(r,o)}function o(e){return function(){var t=this,n=arguments;return new Promise((function(o,i){var a=e.apply(t,n);function s(e){r(a,o,i,s,u,"next",e)}function u(e){r(a,o,i,s,u,"throw",e)}s(void 0)}))}}n.d(t,"a",(function(){return o}))},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";var r=n(0),o=n.n(r).a.createContext(null);t.a=o},function(e,t,n){"use strict";t.a={mobileStepper:1e3,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500}},function(e,t,n){"use strict";var r="function"===typeof Symbol&&Symbol.for;t.a=r?Symbol.for("mui.nested"):"__THEME_NESTED__"},function(e,t,n){"use strict";var r=n(2),o=n(9),i=n(5),a=n(0),s=n(6),u=n(58),l=n(41),c=n(8),f=n(401),d=a.forwardRef((function(e,t){var n=e.autoFocus,c=e.checked,d=e.checkedIcon,p=e.classes,h=e.className,v=e.defaultChecked,m=e.disabled,g=e.icon,b=e.id,y=e.inputProps,w=e.inputRef,x=e.name,O=e.onBlur,S=e.onChange,k=e.onFocus,E=e.readOnly,j=e.required,C=e.tabIndex,_=e.type,R=e.value,P=Object(i.a)(e,["autoFocus","checked","checkedIcon","classes","className","defaultChecked","disabled","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"]),T=Object(u.a)({controlled:c,default:Boolean(v),name:"SwitchBase",state:"checked"}),A=Object(o.a)(T,2),L=A[0],M=A[1],N=Object(l.a)(),I=m;N&&"undefined"===typeof I&&(I=N.disabled);var D="checkbox"===_||"radio"===_;return a.createElement(f.a,Object(r.a)({component:"span",className:Object(s.a)(p.root,h,L&&p.checked,I&&p.disabled),disabled:I,tabIndex:null,role:void 0,onFocus:function(e){k&&k(e),N&&N.onFocus&&N.onFocus(e)},onBlur:function(e){O&&O(e),N&&N.onBlur&&N.onBlur(e)},ref:t},P),a.createElement("input",Object(r.a)({autoFocus:n,checked:c,defaultChecked:v,className:p.input,disabled:I,id:D&&b,name:x,onChange:function(e){var t=e.target.checked;M(t),S&&S(e,t)},readOnly:E,ref:w,required:j,tabIndex:C,type:_,value:R},y)),L?d:g)}));t.a=Object(c.a)({root:{padding:9},checked:{},disabled:{},input:{cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}},{name:"PrivateSwitchBase"})(d)},function(e,t,n){(function(t){var r=n(337),o=n(341),i=n(342),a=n(343),s=n(365),u=n(373),l=n(374),c=n(376);function f(e){if("string"===typeof e&&/^(stream-)?magnet:/.test(e)){var n=s(e);if(!n.infoHash)throw new Error("Invalid torrent identifier");return n}if("string"===typeof e&&(/^[a-f0-9]{40}$/i.test(e)||/^[a-z2-7]{32}$/i.test(e)))return s("magnet:?xt=urn:btih:".concat(e));if(t.isBuffer(e)&&20===e.length)return s("magnet:?xt=urn:btih:".concat(e.toString("hex")));if(t.isBuffer(e))return function(e){t.isBuffer(e)&&(e=r.decode(e));p(e.info,"info"),p(e.info["name.utf-8"]||e.info.name,"info.name"),p(e.info["piece length"],"info['piece length']"),p(e.info.pieces,"info.pieces"),e.info.files?e.info.files.forEach((function(e){p("number"===typeof e.length,"info.files[0].length"),p(e["path.utf-8"]||e.path,"info.files[0].path")})):p("number"===typeof e.info.length,"info.length");var n={info:e.info,infoBuffer:r.encode(e.info),name:(e.info["name.utf-8"]||e.info.name).toString(),announce:[]};n.infoHash=l.sync(n.infoBuffer),n.infoHashBuffer=t.from(n.infoHash,"hex"),void 0!==e.info.private&&(n.private=!!e.info.private);e["creation date"]&&(n.created=new Date(1e3*e["creation date"]));e["created by"]&&(n.createdBy=e["created by"].toString());t.isBuffer(e.comment)&&(n.comment=e.comment.toString());Array.isArray(e["announce-list"])&&e["announce-list"].length>0?e["announce-list"].forEach((function(e){e.forEach((function(e){n.announce.push(e.toString())}))})):e.announce&&n.announce.push(e.announce.toString());t.isBuffer(e["url-list"])&&(e["url-list"]=e["url-list"].length>0?[e["url-list"]]:[]);n.urlList=(e["url-list"]||[]).map((function(e){return e.toString()})),n.announce=Array.from(new Set(n.announce)),n.urlList=Array.from(new Set(n.urlList));var o=e.info.files||[e.info];n.files=o.map((function(e,t){var r=[].concat(n.name,e["path.utf-8"]||e.path||[]).map((function(e){return e.toString()}));return{path:u.join.apply(null,[u.sep].concat(r)).slice(1),name:r[r.length-1],length:e.length,offset:o.slice(0,t).reduce(d,0)}})),n.length=o.reduce(d,0);var i=n.files[n.files.length-1];return n.pieceLength=e.info["piece length"],n.lastPieceLength=(i.offset+i.length)%n.pieceLength||n.pieceLength,n.pieces=function(e){for(var t=[],n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=t.pulsate,o=void 0!==r&&r,i=t.center,s=void 0===i?a||t.pulsate:i,u=t.fakeElement,l=void 0!==u&&u;if("mousedown"===e.type&&g.current)g.current=!1;else{"touchstart"===e.type&&(g.current=!0);var c,f,d,p=l?null:w.current,h=p?p.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(s||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)c=Math.round(h.width/2),f=Math.round(h.height/2);else{var v=e.touches?e.touches[0]:e,m=v.clientX,O=v.clientY;c=Math.round(m-h.left),f=Math.round(O-h.top)}if(s)(d=Math.sqrt((2*Math.pow(h.width,2)+Math.pow(h.height,2))/3))%2===0&&(d+=1);else{var S=2*Math.max(Math.abs((p?p.clientWidth:0)-c),c)+2,k=2*Math.max(Math.abs((p?p.clientHeight:0)-f),f)+2;d=Math.sqrt(Math.pow(S,2)+Math.pow(k,2))}e.touches?null===y.current&&(y.current=function(){x({pulsate:o,rippleX:c,rippleY:f,rippleSize:d,cb:n})},b.current=setTimeout((function(){y.current&&(y.current(),y.current=null)}),80)):x({pulsate:o,rippleX:c,rippleY:f,rippleSize:d,cb:n})}}),[a,x]),k=i.useCallback((function(){O({},{pulsate:!0})}),[O]),j=i.useCallback((function(e,t){if(clearTimeout(b.current),"touchend"===e.type&&y.current)return e.persist(),y.current(),y.current=null,void(b.current=setTimeout((function(){j(e,t)})));y.current=null,h((function(e){return e.length>0?e.slice(1):e})),m.current=t}),[]);return i.useImperativeHandle(t,(function(){return{pulsate:k,start:O,stop:j}}),[k,O,j]),i.createElement("span",Object(r.a)({className:Object(u.a)(s.root,l),ref:w},c),i.createElement(S,{component:null,exit:!0},d))})),C=Object(f.a)((function(e){return{root:{overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"},ripple:{opacity:0,position:"absolute"},rippleVisible:{opacity:.3,transform:"scale(1)",animation:"$enter ".concat(550,"ms ").concat(e.transitions.easing.easeInOut)},ripplePulsate:{animationDuration:"".concat(e.transitions.duration.shorter,"ms")},child:{opacity:1,display:"block",width:"100%",height:"100%",borderRadius:"50%",backgroundColor:"currentColor"},childLeaving:{opacity:0,animation:"$exit ".concat(550,"ms ").concat(e.transitions.easing.easeInOut)},childPulsate:{position:"absolute",left:0,top:0,animation:"$pulsate 2500ms ".concat(e.transitions.easing.easeInOut," 200ms infinite")},"@keyframes enter":{"0%":{transform:"scale(0)",opacity:.1},"100%":{transform:"scale(1)",opacity:.3}},"@keyframes exit":{"0%":{opacity:1},"100%":{opacity:0}},"@keyframes pulsate":{"0%":{transform:"scale(1)"},"50%":{transform:"scale(0.92)"},"100%":{transform:"scale(1)"}}}}),{flip:!1,name:"MuiTouchRipple"})(i.memo(j)),_=i.forwardRef((function(e,t){var n=e.action,a=e.buttonRef,f=e.centerRipple,p=void 0!==f&&f,h=e.children,v=e.classes,m=e.className,g=e.component,b=void 0===g?"button":g,y=e.disabled,w=void 0!==y&&y,x=e.disableRipple,O=void 0!==x&&x,S=e.disableTouchRipple,k=void 0!==S&&S,E=e.focusRipple,j=void 0!==E&&E,_=e.focusVisibleClassName,R=e.onBlur,P=e.onClick,T=e.onFocus,A=e.onFocusVisible,L=e.onKeyDown,M=e.onKeyUp,N=e.onMouseDown,I=e.onMouseLeave,D=e.onMouseUp,F=e.onTouchEnd,z=e.onTouchMove,B=e.onTouchStart,U=e.onDragLeave,H=e.tabIndex,W=void 0===H?0:H,V=e.TouchRippleProps,q=e.type,$=void 0===q?"button":q,K=Object(o.a)(e,["action","buttonRef","centerRipple","children","classes","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","onBlur","onClick","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","onDragLeave","tabIndex","TouchRippleProps","type"]),Q=i.useRef(null);var Y=i.useRef(null),X=i.useState(!1),G=X[0],J=X[1];w&&G&&J(!1);var Z=Object(d.a)(),ee=Z.isFocusVisible,te=Z.onBlurVisible,ne=Z.ref;function re(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:k;return Object(c.a)((function(r){return t&&t(r),!n&&Y.current&&Y.current[e](r),!0}))}i.useImperativeHandle(n,(function(){return{focusVisible:function(){J(!0),Q.current.focus()}}}),[]),i.useEffect((function(){G&&j&&!O&&Y.current.pulsate()}),[O,j,G]);var oe=re("start",N),ie=re("stop",U),ae=re("stop",D),se=re("stop",(function(e){G&&e.preventDefault(),I&&I(e)})),ue=re("start",B),le=re("stop",F),ce=re("stop",z),fe=re("stop",(function(e){G&&(te(e),J(!1)),R&&R(e)}),!1),de=Object(c.a)((function(e){Q.current||(Q.current=e.currentTarget),ee(e)&&(J(!0),A&&A(e)),T&&T(e)})),pe=function(){var e=s.findDOMNode(Q.current);return b&&"button"!==b&&!("A"===e.tagName&&e.href)},he=i.useRef(!1),ve=Object(c.a)((function(e){j&&!he.current&&G&&Y.current&&" "===e.key&&(he.current=!0,e.persist(),Y.current.stop(e,(function(){Y.current.start(e)}))),e.target===e.currentTarget&&pe()&&" "===e.key&&e.preventDefault(),L&&L(e),e.target===e.currentTarget&&pe()&&"Enter"===e.key&&!w&&(e.preventDefault(),P&&P(e))})),me=Object(c.a)((function(e){j&&" "===e.key&&Y.current&&G&&!e.defaultPrevented&&(he.current=!1,e.persist(),Y.current.stop(e,(function(){Y.current.pulsate(e)}))),M&&M(e),P&&e.target===e.currentTarget&&pe()&&" "===e.key&&!e.defaultPrevented&&P(e)})),ge=b;"button"===ge&&K.href&&(ge="a");var be={};"button"===ge?(be.type=$,be.disabled=w):("a"===ge&&K.href||(be.role="button"),be["aria-disabled"]=w);var ye=Object(l.a)(a,t),we=Object(l.a)(ne,Q),xe=Object(l.a)(ye,we),Oe=i.useState(!1),Se=Oe[0],ke=Oe[1];i.useEffect((function(){ke(!0)}),[]);var Ee=Se&&!O&&!w;return i.createElement(ge,Object(r.a)({className:Object(u.a)(v.root,m,G&&[v.focusVisible,_],w&&v.disabled),onBlur:fe,onClick:P,onFocus:de,onKeyDown:ve,onKeyUp:me,onMouseDown:oe,onMouseLeave:se,onMouseUp:ae,onDragLeave:ie,onTouchEnd:le,onTouchMove:ce,onTouchStart:ue,ref:xe,tabIndex:w?-1:W},be,K),h,Ee?i.createElement(C,Object(r.a)({ref:Y,center:p},V)):null)}));t.a=Object(f.a)({root:{display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle","-moz-appearance":"none","-webkit-appearance":"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},"&$disabled":{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}},disabled:{},focusVisible:{}},{name:"MuiButtonBase"})(_)},,,,function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function a(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(o){return!1}}()?Object.assign:function(e,t){for(var n,s,u=a(e),l=1;l=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){u.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){u.headers[e]=r.merge(a)})),e.exports=u}).call(this,n(54))},function(e,t,n){var r=n(120);e.exports=function(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=r(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){u=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw a}}}},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(157);e.exports=function(e,t){if(e){if("string"===typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";function r(e){return function(){return null}}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e,t,n,r,o){return null}n.d(t,"a",(function(){return r}))},function(e,t,n){var r=n(70)(n(45),"Map");e.exports=r},function(e,t,n){var r=n(45).Symbol;e.exports=r},function(e,t){var n=Array.isArray;e.exports=n},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){var r=n(31),o=r.Buffer;function i(e,t){for(var n in e)t[n]=e[n]}function a(e,t,n){return o(e,t,n)}o.from&&o.alloc&&o.allocUnsafe&&o.allocUnsafeSlow?e.exports=r:(i(r,t),t.Buffer=a),i(o,a),a.from=function(e,t,n){if("number"===typeof e)throw new TypeError("Argument must not be a number");return o(e,t,n)},a.alloc=function(e,t,n){if("number"!==typeof e)throw new TypeError("Argument must be a number");var r=o(e);return void 0!==t?"string"===typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},a.allocUnsafe=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return o(e)},a.allocUnsafeSlow=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e)}},function(e,t,n){"use strict";var r=n(358),o=n(359);function i(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=y,t.resolve=function(e,t){return y(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?y(e,!1,!0).resolveObject(t):t},t.format=function(e){o.isString(e)&&(e=y(e));return e instanceof i?e.format():i.prototype.format.call(e)},t.Url=i;var a=/^([a-z0-9.+-]+:)/i,s=/:[0-9]*$/,u=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,l=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),c=["'"].concat(l),f=["%","/","?",";","#"].concat(c),d=["/","?","#"],p=/^[+a-z0-9A-Z_-]{0,63}$/,h=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,v={javascript:!0,"javascript:":!0},m={javascript:!0,"javascript:":!0},g={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},b=n(180);function y(e,t,n){if(e&&o.isObject(e)&&e instanceof i)return e;var r=new i;return r.parse(e,t,n),r}i.prototype.parse=function(e,t,n){if(!o.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var i=e.indexOf("?"),s=-1!==i&&i127?L+="x":L+=A[M];if(!L.match(p)){var I=P.slice(0,C),D=P.slice(C+1),F=A.match(h);F&&(I.push(F[1]),D.unshift(F[2])),D.length&&(y="/"+D.join(".")+y),this.hostname=I.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),R||(this.hostname=r.toASCII(this.hostname));var z=this.port?":"+this.port:"",B=this.hostname||"";this.host=B+z,this.href+=this.host,R&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==y[0]&&(y="/"+y))}if(!v[O])for(C=0,T=c.length;C0)&&n.host.split("@"))&&(n.auth=R.shift(),n.host=n.hostname=R.shift());return n.search=e.search,n.query=e.query,o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!S.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var E=S.slice(-1)[0],j=(n.host||e.host||S.length>1)&&("."===E||".."===E)||""===E,C=0,_=S.length;_>=0;_--)"."===(E=S[_])?S.splice(_,1):".."===E?(S.splice(_,1),C++):C&&(S.splice(_,1),C--);if(!x&&!O)for(;C--;C)S.unshift("..");!x||""===S[0]||S[0]&&"/"===S[0].charAt(0)||S.unshift(""),j&&"/"!==S.join("/").substr(-1)&&S.push("");var R,P=""===S[0]||S[0]&&"/"===S[0].charAt(0);k&&(n.hostname=n.host=P?"":S.length?S.shift():"",(R=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=R.shift(),n.host=n.hostname=R.shift()));return(x=x||n.host&&S.length)&&!P&&S.unshift(""),S.length?n.pathname=S.join("/"):(n.pathname=null,n.path=null),o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},i.prototype.parseHost=function(){var e=this.host,t=s.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){function n(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};Object(a.a)(this,e),this.init(t,n)}return Object(s.a)(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||p,this.options=t,this.debug=t.debug}},{key:"setDebug",value:function(e){this.debug=e}},{key:"log",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n1?t-1:0),r=1;r-1?e.replace(/###/g,"."):e}function o(){return!e||"string"===typeof e}for(var i="string"!==typeof t?[].concat(t):t.split(".");i.length>1;){if(o())return{};var a=r(i.shift());!e[a]&&n&&(e[a]=new n),e=Object.prototype.hasOwnProperty.call(e,a)?e[a]:{}}return o()?{}:{obj:e,k:r(i.shift())}}function x(e,t,n){var r=w(e,t,Object);r.obj[r.k]=n}function O(e,t){var n=w(e,t),r=n.obj,o=n.k;if(r)return r[o]}function S(e,t,n){var r=O(e,n);return void 0!==r?r:O(t,n)}function k(e,t,n){for(var r in t)"__proto__"!==r&&"constructor"!==r&&(r in e?"string"===typeof e[r]||e[r]instanceof String||"string"===typeof t[r]||t[r]instanceof String?n&&(e[r]=t[r]):k(e[r],t[r],n):e[r]=t[r]);return e}function E(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var j={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function C(e){return"string"===typeof e?e.replace(/[&<>"'\/]/g,(function(e){return j[e]})):e}var _="undefined"!==typeof window&&window.navigator&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1;function R(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".";if(e){if(e[t])return e[t];for(var r=t.split(n),o=e,i=0;ii+a;)a++,u=o[s=r.slice(i,i+a).join(n)];if(void 0===u)return;if("string"===typeof u)return u;if(s&&"string"===typeof u[s])return u[s];var l=r.slice(i+a).join(n);return l?R(u,l,n):void 0}o=o[r[i]]}return o}}var P=function(e){function t(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return Object(a.a)(this,t),n=l(this,Object(c.a)(t).call(this)),_&&m.call(Object(u.a)(n)),n.data=e||{},n.options=r,void 0===n.options.keySeparator&&(n.options.keySeparator="."),void 0===n.options.ignoreJSONStructure&&(n.options.ignoreJSONStructure=!0),n}return d(t,e),Object(s.a)(t,[{key:"addNamespaces",value:function(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}},{key:"removeNamespaces",value:function(e){var t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=void 0!==r.keySeparator?r.keySeparator:this.options.keySeparator,i=void 0!==r.ignoreJSONStructure?r.ignoreJSONStructure:this.options.ignoreJSONStructure,a=[e,t];n&&"string"!==typeof n&&(a=a.concat(n)),n&&"string"===typeof n&&(a=a.concat(o?n.split(o):n)),e.indexOf(".")>-1&&(a=e.split("."));var s=O(this.data,a);return s||!i||"string"!==typeof n?s:R(this.data&&this.data[e]&&this.data[e][t],n,o)}},{key:"addResource",value:function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},i=this.options.keySeparator;void 0===i&&(i=".");var a=[e,t];n&&(a=a.concat(i?n.split(i):n)),e.indexOf(".")>-1&&(r=t,t=(a=e.split("."))[1]),this.addNamespaces(t),x(this.data,a,r),o.silent||this.emit("added",e,t,n,r)}},{key:"addResources",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var o in n)"string"!==typeof n[o]&&"[object Array]"!==Object.prototype.toString.apply(n[o])||this.addResource(e,t,o,n[o],{silent:!0});r.silent||this.emit("added",e,t,n)}},{key:"addResourceBundle",value:function(e,t,n,r,o){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},s=[e,t];e.indexOf(".")>-1&&(r=n,n=t,t=(s=e.split("."))[1]),this.addNamespaces(t);var u=O(this.data,s)||{};r?k(u,n,o):u=i({},u,n),x(this.data,s,u),a.silent||this.emit("added",e,t,n)}},{key:"removeResourceBundle",value:function(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}},{key:"hasResourceBundle",value:function(e,t){return void 0!==this.getResource(e,t)}},{key:"getResourceBundle",value:function(e,t){return t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI?i({},{},this.getResource(e,t)):this.getResource(e,t)}},{key:"getDataByLanguage",value:function(e){return this.data[e]}},{key:"toJSON",value:function(){return this.data}}]),t}(m),T={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,t,n,r,o){var i=this;return e.forEach((function(e){i.processors[e]&&(t=i.processors[e].process(t,n,r,o))})),t}},A={},L=function(e){function t(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object(a.a)(this,t),n=l(this,Object(c.a)(t).call(this)),_&&m.call(Object(u.a)(n)),y(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],e,Object(u.a)(n)),n.options=r,void 0===n.options.keySeparator&&(n.options.keySeparator="."),n.logger=v.create("translator"),n}return d(t,e),Object(s.a)(t,[{key:"changeLanguage",value:function(e){e&&(this.language=e)}},{key:"exists",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(void 0===e||null===e)return!1;var n=this.resolve(e,t);return n&&void 0!==n.res}},{key:"extractFromKey",value:function(e,t){var n=void 0!==t.nsSeparator?t.nsSeparator:this.options.nsSeparator;void 0===n&&(n=":");var r=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,o=t.ns||this.options.defaultNS;if(n&&e.indexOf(n)>-1){var i=e.match(this.interpolator.nestingRegexp);if(i&&i.length>0)return{key:e,namespaces:o};var a=e.split(n);(n!==r||n===r&&this.options.ns.indexOf(a[0])>-1)&&(o=a.shift()),e=a.join(r)}return"string"===typeof o&&(o=[o]),{key:e,namespaces:o}}},{key:"translate",value:function(e,n,o){var a=this;if("object"!==Object(r.a)(n)&&this.options.overloadTranslationOptionHandler&&(n=this.options.overloadTranslationOptionHandler(arguments)),n||(n={}),void 0===e||null===e)return"";Array.isArray(e)||(e=[String(e)]);var s=void 0!==n.keySeparator?n.keySeparator:this.options.keySeparator,u=this.extractFromKey(e[e.length-1],n),l=u.key,c=u.namespaces,f=c[c.length-1],d=n.lng||this.language,p=n.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(d&&"cimode"===d.toLowerCase()){if(p){var h=n.nsSeparator||this.options.nsSeparator;return f+h+l}return l}var v=this.resolve(e,n),m=v&&v.res,g=v&&v.usedKey||l,b=v&&v.exactUsedKey||l,y=Object.prototype.toString.apply(m),w=["[object Number]","[object Function]","[object RegExp]"],x=void 0!==n.joinArrays?n.joinArrays:this.options.joinArrays,O=!this.i18nFormat||this.i18nFormat.handleAsObject,S="string"!==typeof m&&"boolean"!==typeof m&&"number"!==typeof m;if(O&&m&&S&&w.indexOf(y)<0&&("string"!==typeof x||"[object Array]"!==y)){if(!n.returnObjects&&!this.options.returnObjects)return this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!"),this.options.returnedObjectHandler?this.options.returnedObjectHandler(g,m,i({},n,{ns:c})):"key '".concat(l," (").concat(this.language,")' returned an object instead of string.");if(s){var k="[object Array]"===y,E=k?[]:{},j=k?b:g;for(var C in m)if(Object.prototype.hasOwnProperty.call(m,C)){var _="".concat(j).concat(s).concat(C);E[C]=this.translate(_,i({},n,{joinArrays:!1,ns:c})),E[C]===_&&(E[C]=m[C])}m=E}}else if(O&&"string"===typeof x&&"[object Array]"===y)(m=m.join(x))&&(m=this.extendTranslation(m,e,n,o));else{var R=!1,P=!1,T=void 0!==n.count&&"string"!==typeof n.count,A=t.hasDefaultValue(n),L=T?this.pluralResolver.getSuffix(d,n.count):"",M=n["defaultValue".concat(L)]||n.defaultValue;!this.isValidLookup(m)&&A&&(R=!0,m=M),this.isValidLookup(m)||(P=!0,m=l);var N=n.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,I=N&&P?void 0:m,D=A&&M!==m&&this.options.updateMissing;if(P||R||D){if(this.logger.log(D?"updateKey":"missingKey",d,f,l,D?M:m),s){var F=this.resolve(l,i({},n,{keySeparator:!1}));F&&F.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var z=[],B=this.languageUtils.getFallbackCodes(this.options.fallbackLng,n.lng||this.language);if("fallback"===this.options.saveMissingTo&&B&&B[0])for(var U=0;U1&&void 0!==arguments[1]?arguments[1]:{};return"string"===typeof e&&(e=[e]),e.forEach((function(e){if(!a.isValidLookup(t)){var u=a.extractFromKey(e,s),l=u.key;n=l;var c=u.namespaces;a.options.fallbackNS&&(c=c.concat(a.options.fallbackNS));var f=void 0!==s.count&&"string"!==typeof s.count,d=void 0!==s.context&&("string"===typeof s.context||"number"===typeof s.context)&&""!==s.context,p=s.lngs?s.lngs:a.languageUtils.toResolveHierarchy(s.lng||a.language,s.fallbackLng);c.forEach((function(e){a.isValidLookup(t)||(i=e,!A["".concat(p[0],"-").concat(e)]&&a.utils&&a.utils.hasLoadedNamespace&&!a.utils.hasLoadedNamespace(i)&&(A["".concat(p[0],"-").concat(e)]=!0,a.logger.warn('key "'.concat(n,'" for languages "').concat(p.join(", "),'" won\'t get resolved as namespace "').concat(i,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),p.forEach((function(n){if(!a.isValidLookup(t)){o=n;var i,u,c=l,p=[c];if(a.i18nFormat&&a.i18nFormat.addLookupKeys)a.i18nFormat.addLookupKeys(p,l,n,e,s);else f&&(i=a.pluralResolver.getSuffix(n,s.count)),f&&d&&p.push(c+i),d&&p.push(c+="".concat(a.options.contextSeparator).concat(s.context)),f&&p.push(c+=i);for(;u=p.pop();)a.isValidLookup(t)||(r=u,t=a.getResource(n,e,u,s))}})))}))}})),{res:t,usedKey:n,exactUsedKey:r,usedLng:o,usedNS:i}}},{key:"isValidLookup",value:function(e){return void 0!==e&&!(!this.options.returnNull&&null===e)&&!(!this.options.returnEmptyString&&""===e)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)}}],[{key:"hasDefaultValue",value:function(e){var t="defaultValue";for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t===n.substring(0,t.length)&&void 0!==e[n])return!0;return!1}}]),t}(m);function M(e){return e.charAt(0).toUpperCase()+e.slice(1)}var N=function(){function e(t){Object(a.a)(this,e),this.options=t,this.whitelist=this.options.supportedLngs||!1,this.supportedLngs=this.options.supportedLngs||!1,this.logger=v.create("languageUtils")}return Object(s.a)(e,[{key:"getScriptPartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return null;var t=e.split("-");return 2===t.length?null:(t.pop(),"x"===t[t.length-1].toLowerCase()?null:this.formatLanguageCode(t.join("-")))}},{key:"getLanguagePartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return e;var t=e.split("-");return this.formatLanguageCode(t[0])}},{key:"formatLanguageCode",value:function(e){if("string"===typeof e&&e.indexOf("-")>-1){var t=["hans","hant","latn","cyrl","cans","mong","arab"],n=e.split("-");return this.options.lowerCaseLng?n=n.map((function(e){return e.toLowerCase()})):2===n.length?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=M(n[1].toLowerCase()))):3===n.length&&(n[0]=n[0].toLowerCase(),2===n[1].length&&(n[1]=n[1].toUpperCase()),"sgn"!==n[0]&&2===n[2].length&&(n[2]=n[2].toUpperCase()),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=M(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-1&&(n[2]=M(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}},{key:"isWhitelisted",value:function(e){return this.logger.deprecate("languageUtils.isWhitelisted",'function "isWhitelisted" will be renamed to "isSupportedCode" in the next major - please make sure to rename it\'s usage asap.'),this.isSupportedCode(e)}},{key:"isSupportedCode",value:function(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}},{key:"getBestMatchFromCodes",value:function(e){var t,n=this;return e?(e.forEach((function(e){if(!t){var r=n.formatLanguageCode(e);n.options.supportedLngs&&!n.isSupportedCode(r)||(t=r)}})),!t&&this.options.supportedLngs&&e.forEach((function(e){if(!t){var r=n.getLanguagePartFromCode(e);if(n.isSupportedCode(r))return t=r;t=n.options.supportedLngs.find((function(e){if(0===e.indexOf(r))return e}))}})),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t):null}},{key:"getFallbackCodes",value:function(e,t){if(!e)return[];if("function"===typeof e&&(e=e(t)),"string"===typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];var n=e[t];return n||(n=e[this.getScriptPartFromCode(t)]),n||(n=e[this.formatLanguageCode(t)]),n||(n=e[this.getLanguagePartFromCode(t)]),n||(n=e.default),n||[]}},{key:"toResolveHierarchy",value:function(e,t){var n=this,r=this.getFallbackCodes(t||this.options.fallbackLng||[],e),o=[],i=function(e){e&&(n.isSupportedCode(e)?o.push(e):n.logger.warn("rejecting language code not found in supportedLngs: ".concat(e)))};return"string"===typeof e&&e.indexOf("-")>-1?("languageOnly"!==this.options.load&&i(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&i(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&i(this.getLanguagePartFromCode(e))):"string"===typeof e&&i(this.formatLanguageCode(e)),r.forEach((function(e){o.indexOf(e)<0&&i(n.formatLanguageCode(e))})),o}}]),e}(),I=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],D={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(1==e||e%10==1&&e%100!=11?0:1)},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0==e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0==e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(1==e?0:2==e?1:(e<0||e>10)&&e%10==0?2:3)}};function F(){var e={};return I.forEach((function(t){t.lngs.forEach((function(n){e[n]={numbers:t.nr,plurals:D[t.fc]}}))})),e}var z=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object(a.a)(this,e),this.languageUtils=t,this.options=n,this.logger=v.create("pluralResolver"),this.rules=F()}return Object(s.a)(e,[{key:"addRule",value:function(e,t){this.rules[e]=t}},{key:"getRule",value:function(e){return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}},{key:"needsPlural",value:function(e){var t=this.getRule(e);return t&&t.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(e,t){return this.getSuffixes(e).map((function(e){return t+e}))}},{key:"getSuffixes",value:function(e){var t=this,n=this.getRule(e);return n?n.numbers.map((function(n){return t.getSuffix(e,n)})):[]}},{key:"getSuffix",value:function(e,t){var n=this,r=this.getRule(e);if(r){var o=r.noAbs?r.plurals(t):r.plurals(Math.abs(t)),i=r.numbers[o];this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]&&(2===i?i="plural":1===i&&(i=""));var a=function(){return n.options.prepend&&i.toString()?n.options.prepend+i.toString():i.toString()};return"v1"===this.options.compatibilityJSON?1===i?"":"number"===typeof i?"_plural_".concat(i.toString()):a():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]?a():this.options.prepend&&o.toString()?this.options.prepend+o.toString():o.toString()}return this.logger.warn("no plural rule found for: ".concat(e)),""}}]),e}(),B=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object(a.a)(this,e),this.logger=v.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(e){return e},this.init(t)}return Object(s.a)(e,[{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});var t=e.interpolation;this.escape=void 0!==t.escape?t.escape:C,this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?E(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?E(t.suffix):t.suffixEscaped||"}}",this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||",",this.unescapePrefix=t.unescapeSuffix?"":t.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":t.unescapeSuffix||"",this.nestingPrefix=t.nestingPrefix?E(t.nestingPrefix):t.nestingPrefixEscaped||E("$t("),this.nestingSuffix=t.nestingSuffix?E(t.nestingSuffix):t.nestingSuffixEscaped||E(")"),this.nestingOptionsSeparator=t.nestingOptionsSeparator?t.nestingOptionsSeparator:t.nestingOptionsSeparator||",",this.maxReplaces=t.maxReplaces?t.maxReplaces:1e3,this.alwaysFormat=void 0!==t.alwaysFormat&&t.alwaysFormat,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var e="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(e,"g");var t="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(t,"g");var n="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(n,"g")}},{key:"interpolate",value:function(e,t,n,r){var o,a,s,u=this,l=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function c(e){return e.replace(/\$/g,"$$$$")}var f=function(e){if(e.indexOf(u.formatSeparator)<0){var o=S(t,l,e);return u.alwaysFormat?u.format(o,void 0,n,i({},r,t,{interpolationkey:e})):o}var a=e.split(u.formatSeparator),s=a.shift().trim(),c=a.join(u.formatSeparator).trim();return u.format(S(t,l,s),c,n,i({},r,t,{interpolationkey:s}))};this.resetRegExp();var d=r&&r.missingInterpolationHandler||this.options.missingInterpolationHandler,p=r&&r.interpolation&&r.interpolation.skipOnVariables||this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:function(e){return c(e)}},{regex:this.regexp,safeValue:function(e){return u.escapeValue?c(u.escape(e)):c(e)}}].forEach((function(t){for(s=0;o=t.regex.exec(e);){if(void 0===(a=f(o[1].trim())))if("function"===typeof d){var n=d(e,o,r);a="string"===typeof n?n:""}else{if(p){a=o[0];continue}u.logger.warn("missed to pass in variable ".concat(o[1]," for interpolating ").concat(e)),a=""}else"string"===typeof a||u.useRawValueToEscape||(a=b(a));var i=t.safeValue(a);if(e=e.replace(o[0],i),p?(t.regex.lastIndex+=i.length,t.regex.lastIndex-=o[0].length):t.regex.lastIndex=0,++s>=u.maxReplaces)break}})),e}},{key:"nest",value:function(e,t){var n,r,o=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=i({},a);function u(e,t){var n=this.nestingOptionsSeparator;if(e.indexOf(n)<0)return e;var r=e.split(new RegExp("".concat(n,"[ ]*{"))),o="{".concat(r[1]);e=r[0],o=(o=this.interpolate(o,s)).replace(/'/g,'"');try{s=JSON.parse(o),t&&(s=i({},t,s))}catch(a){return this.logger.warn("failed parsing options string in nesting for key ".concat(e),a),"".concat(e).concat(n).concat(o)}return delete s.defaultValue,e}for(s.applyPostProcessor=!1,delete s.defaultValue;n=this.nestingRegexp.exec(e);){var l=[],c=!1;if(-1!==n[0].indexOf(this.formatSeparator)&&!/{.*}/.test(n[1])){var f=n[1].split(this.formatSeparator).map((function(e){return e.trim()}));n[1]=f.shift(),l=f,c=!0}if((r=t(u.call(this,n[1].trim(),s),s))&&n[0]===e&&"string"!==typeof r)return r;"string"!==typeof r&&(r=b(r)),r||(this.logger.warn("missed to resolve ".concat(n[1]," for nesting ").concat(e)),r=""),c&&(r=l.reduce((function(e,t){return o.format(e,t,a.lng,i({},a,{interpolationkey:n[1].trim()}))}),r.trim())),e=e.replace(n[0],r),this.regexp.lastIndex=0}return e}}]),e}();var U=function(e){function t(e,n,r){var o,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return Object(a.a)(this,t),o=l(this,Object(c.a)(t).call(this)),_&&m.call(Object(u.a)(o)),o.backend=e,o.store=n,o.services=r,o.languageUtils=r.languageUtils,o.options=i,o.logger=v.create("backendConnector"),o.state={},o.queue=[],o.backend&&o.backend.init&&o.backend.init(r,i.backend,i),o}return d(t,e),Object(s.a)(t,[{key:"queueLoad",value:function(e,t,n,r){var o=this,i=[],a=[],s=[],u=[];return e.forEach((function(e){var r=!0;t.forEach((function(t){var s="".concat(e,"|").concat(t);!n.reload&&o.store.hasResourceBundle(e,t)?o.state[s]=2:o.state[s]<0||(1===o.state[s]?a.indexOf(s)<0&&a.push(s):(o.state[s]=1,r=!1,a.indexOf(s)<0&&a.push(s),i.indexOf(s)<0&&i.push(s),u.indexOf(t)<0&&u.push(t)))})),r||s.push(e)})),(i.length||a.length)&&this.queue.push({pending:a,loaded:{},errors:[],callback:r}),{toLoad:i,pending:a,toLoadLanguages:s,toLoadNamespaces:u}}},{key:"loaded",value:function(e,t,n){var r=e.split("|"),o=r[0],i=r[1];t&&this.emit("failedLoading",o,i,t),n&&this.store.addResourceBundle(o,i,n),this.state[e]=t?-1:2;var a={};this.queue.forEach((function(n){!function(e,t,n,r){var o=w(e,t,Object),i=o.obj,a=o.k;i[a]=i[a]||[],r&&(i[a]=i[a].concat(n)),r||i[a].push(n)}(n.loaded,[o],i),function(e,t){for(var n=e.indexOf(t);-1!==n;)e.splice(n,1),n=e.indexOf(t)}(n.pending,e),t&&n.errors.push(t),0!==n.pending.length||n.done||(Object.keys(n.loaded).forEach((function(e){a[e]||(a[e]=[]),n.loaded[e].length&&n.loaded[e].forEach((function(t){a[e].indexOf(t)<0&&a[e].push(t)}))})),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())})),this.emit("loaded",a),this.queue=this.queue.filter((function(e){return!e.done}))}},{key:"read",value:function(e,t,n){var r=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:350,a=arguments.length>5?arguments[5]:void 0;return e.length?this.backend[n](e,t,(function(s,u){s&&u&&o<5?setTimeout((function(){r.read.call(r,e,t,n,o+1,2*i,a)}),i):a(s,u)})):a(null,{})}},{key:"prepareLoading",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),o&&o();"string"===typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"===typeof t&&(t=[t]);var i=this.queueLoad(e,t,r,o);if(!i.toLoad.length)return i.pending.length||o(),null;i.toLoad.forEach((function(e){n.loadOne(e)}))}},{key:"load",value:function(e,t,n){this.prepareLoading(e,t,{},n)}},{key:"reload",value:function(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}},{key:"loadOne",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=e.split("|"),o=r[0],i=r[1];this.read(o,i,"read",void 0,void 0,(function(r,a){r&&t.logger.warn("".concat(n,"loading namespace ").concat(i," for language ").concat(o," failed"),r),!r&&a&&t.logger.log("".concat(n,"loaded namespace ").concat(i," for language ").concat(o),a),t.loaded(e,r,a)}))}},{key:"saveMissing",value:function(e,t,n,r,o){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t)?this.logger.warn('did not save key "'.concat(n,'" as the namespace "').concat(t,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!"):void 0!==n&&null!==n&&""!==n&&(this.backend&&this.backend.create&&this.backend.create(e,t,n,r,null,i({},a,{isUpdate:o})),e&&e[0]&&this.store.addResource(e[0],t,n,r))}}]),t}(m);function H(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,whitelist:!1,nonExplicitWhitelist:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){var t={};if("object"===Object(r.a)(e[1])&&(t=e[1]),"string"===typeof e[1]&&(t.defaultValue=e[1]),"string"===typeof e[2]&&(t.tDescription=e[2]),"object"===Object(r.a)(e[2])||"object"===Object(r.a)(e[3])){var n=e[3]||e[2];Object.keys(n).forEach((function(e){t[e]=n[e]}))}return t},interpolation:{escapeValue:!0,format:function(e,t,n,r){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!1}}}function W(e){return"string"===typeof e.ns&&(e.ns=[e.ns]),"string"===typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"===typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.whitelist&&(e.whitelist&&e.whitelist.indexOf("cimode")<0&&(e.whitelist=e.whitelist.concat(["cimode"])),e.supportedLngs=e.whitelist),e.nonExplicitWhitelist&&(e.nonExplicitSupportedLngs=e.nonExplicitWhitelist),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function V(){}var q=function(e){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;if(Object(a.a)(this,t),e=l(this,Object(c.a)(t).call(this)),_&&m.call(Object(u.a)(e)),e.options=W(n),e.services={},e.logger=v,e.modules={external:[]},r&&!e.isInitialized&&!n.isClone){if(!e.options.initImmediate)return e.init(n,r),l(e,Object(u.a)(e));setTimeout((function(){e.init(n,r)}),0)}return e}return d(t,e),Object(s.a)(t,[{key:"init",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;function r(e){return e?"function"===typeof e?new e:e:null}if("function"===typeof t&&(n=t,t={}),t.whitelist&&!t.supportedLngs&&this.logger.deprecate("whitelist",'option "whitelist" will be renamed to "supportedLngs" in the next major - please make sure to rename this option asap.'),t.nonExplicitWhitelist&&!t.nonExplicitSupportedLngs&&this.logger.deprecate("whitelist",'options "nonExplicitWhitelist" will be renamed to "nonExplicitSupportedLngs" in the next major - please make sure to rename this option asap.'),this.options=i({},H(),this.options,W(t)),this.format=this.options.interpolation.format,n||(n=V),!this.options.isClone){this.modules.logger?v.init(r(this.modules.logger),this.options):v.init(null,this.options);var o=new N(this.options);this.store=new P(this.options.resources,this.options);var a=this.services;a.logger=v,a.resourceStore=this.store,a.languageUtils=o,a.pluralResolver=new z(o,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),a.interpolator=new B(this.options),a.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},a.backendConnector=new U(r(this.modules.backend),a.resourceStore,a,this.options),a.backendConnector.on("*",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o1?n-1:0),o=1;o0&&"dev"!==s[0]&&(this.options.lng=s[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined");var u=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];u.forEach((function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments)}}));var l=["addResource","addResources","addResourceBundle","removeResourceBundle"];l.forEach((function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments),e}}));var c=g(),f=function(){var t=function(t,r){e.isInitialized&&!e.initializedStoreOnce&&e.logger.warn("init: i18next is already initialized. You should call init just once!"),e.isInitialized=!0,e.options.isClone||e.logger.log("initialized",e.options),e.emit("initialized",e.options),c.resolve(r),n(t,r)};if(e.languages&&"v1"!==e.options.compatibilityAPI&&!e.isInitialized)return t(null,e.t.bind(e));e.changeLanguage(e.options.lng,t)};return this.options.resources||!this.options.initImmediate?f():setTimeout(f,0),c}},{key:"loadResources",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:V,r=n,o="string"===typeof e?e:this.language;if("function"===typeof e&&(r=e),!this.options.resources||this.options.partialBundledLanguages){if(o&&"cimode"===o.toLowerCase())return r();var i=[],a=function(e){e&&t.services.languageUtils.toResolveHierarchy(e).forEach((function(e){i.indexOf(e)<0&&i.push(e)}))};if(o)a(o);else{var s=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);s.forEach((function(e){return a(e)}))}this.options.preload&&this.options.preload.forEach((function(e){return a(e)})),this.services.backendConnector.load(i,this.options.ns,r)}else r(null)}},{key:"reloadResources",value:function(e,t,n){var r=g();return e||(e=this.languages),t||(t=this.options.ns),n||(n=V),this.services.backendConnector.reload(e,t,(function(e){r.resolve(),n(e)})),r}},{key:"use",value:function(e){if(!e)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&T.addPostProcessor(e),"3rdParty"===e.type&&this.modules.external.push(e),this}},{key:"changeLanguage",value:function(e,t){var n=this;this.isLanguageChangingTo=e;var r=g();this.emit("languageChanging",e);var o=function(o){e||o||!n.services.languageDetector||(o=[]);var i="string"===typeof o?o:n.services.languageUtils.getBestMatchFromCodes(o);i&&(n.language||(n.language=i,n.languages=n.services.languageUtils.toResolveHierarchy(i)),n.translator.language||n.translator.changeLanguage(i),n.services.languageDetector&&n.services.languageDetector.cacheUserLanguage(i)),n.loadResources(i,(function(e){!function(e,o){o?(n.language=o,n.languages=n.services.languageUtils.toResolveHierarchy(o),n.translator.changeLanguage(o),n.isLanguageChangingTo=void 0,n.emit("languageChanged",o),n.logger.log("languageChanged",o)):n.isLanguageChangingTo=void 0,r.resolve((function(){return n.t.apply(n,arguments)})),t&&t(e,(function(){return n.t.apply(n,arguments)}))}(e,i)}))};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(o):o(e):o(this.services.languageDetector.detect()),r}},{key:"getFixedT",value:function(e,t,n){var o=this,a=function e(t,a){var s;if("object"!==Object(r.a)(a)){for(var u=arguments.length,l=new Array(u>2?u-2:0),c=2;c1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var r=this.languages[0],o=!!this.options&&this.options.fallbackLng,i=this.languages[this.languages.length-1];if("cimode"===r.toLowerCase())return!0;var a=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===r||2===r};if(n.precheck){var s=n.precheck(this,a);if(void 0!==s)return s}return!!this.hasResourceBundle(r,e)||(!this.services.backendConnector.backend||!(!a(r,e)||o&&!a(i,e)))}},{key:"loadNamespaces",value:function(e,t){var n=this,r=g();return this.options.ns?("string"===typeof e&&(e=[e]),e.forEach((function(e){n.options.ns.indexOf(e)<0&&n.options.ns.push(e)})),this.loadResources((function(e){r.resolve(),t&&t(e)})),r):(t&&t(),Promise.resolve())}},{key:"loadLanguages",value:function(e,t){var n=g();"string"===typeof e&&(e=[e]);var r=this.options.preload||[],o=e.filter((function(e){return r.indexOf(e)<0}));return o.length?(this.options.preload=r.concat(o),this.loadResources((function(e){n.resolve(),t&&t(e)})),n):(t&&t(),Promise.resolve())}},{key:"dir",value:function(e){if(e||(e=this.languages&&this.languages.length>0?this.languages[0]:this.language),!e)return"rtl";return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam"].indexOf(this.services.languageUtils.getLanguagePartFromCode(e))>=0?"rtl":"ltr"}},{key:"createInstance",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;return new t(e,n)}},{key:"cloneInstance",value:function(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:V,o=i({},this.options,n,{isClone:!0}),a=new t(o),s=["store","services","language"];return s.forEach((function(t){a[t]=e[t]})),a.services=i({},this.services),a.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},a.translator=new L(a.services,a.options),a.translator.on("*",(function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r0||m.errorUpdateCount>0,isFetchedAfterMount:m.dataUpdateCount>f.dataUpdateCount||m.errorUpdateCount>f.errorUpdateCount,isFetching:w,isRefetching:w&&"loading"!==x,isLoadingError:"error"===x&&0===m.dataUpdatedAt,isPlaceholderData:S,isPreviousData:O,isRefetchError:"error"===x&&0!==m.dataUpdatedAt,isStale:v(e,t),refetch:this.refetch,remove:this.remove}},n.shouldNotifyListeners=function(e,t){if(!t)return!0;var n=this.options,r=n.notifyOnChangeProps,o=n.notifyOnChangePropsExclusions;if(!r&&!o)return!0;if("tracked"===r&&!this.trackedProps.length)return!0;var i="tracked"===r?this.trackedProps:r;return Object.keys(e).some((function(n){var r=n,a=e[r]!==t[r],s=null==i?void 0:i.some((function(e){return e===n})),u=null==o?void 0:o.some((function(e){return e===n}));return a&&!u&&(!i||s)}))},n.updateResult=function(e){var t=this.currentResult;if(this.currentResult=this.createResult(this.currentQuery,this.options),this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,!Object(i.p)(this.currentResult,t)){var n={cache:!0};!1!==(null==e?void 0:e.listeners)&&this.shouldNotifyListeners(this.currentResult,t)&&(n.listeners=!0),this.notify(Object(r.a)({},n,e))}},n.updateQuery=function(){var e=this.client.getQueryCache().build(this.client,this.options);if(e!==this.currentQuery){var t=this.currentQuery;this.currentQuery=e,this.currentQueryInitialState=e.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(null==t||t.removeObserver(this),e.addObserver(this))}},n.onQueryUpdate=function(e){var t={};"success"===e.type?t.onSuccess=!0:"error"!==e.type||Object(c.c)(e.error)||(t.onError=!0),this.updateResult(t),this.hasListeners()&&this.updateTimers()},n.notify=function(e){var t=this;a.a.batch((function(){e.onSuccess?(null==t.options.onSuccess||t.options.onSuccess(t.currentResult.data),null==t.options.onSettled||t.options.onSettled(t.currentResult.data,null)):e.onError&&(null==t.options.onError||t.options.onError(t.currentResult.error),null==t.options.onSettled||t.options.onSettled(void 0,t.currentResult.error)),e.listeners&&t.listeners.forEach((function(e){e(t.currentResult)})),e.cache&&t.client.getQueryCache().notify({query:t.currentQuery,type:"observerResultsUpdated"})}))},t}(u.a);function d(e,t){return function(e,t){return!1!==t.enabled&&!e.state.dataUpdatedAt&&!("error"===e.state.status&&!1===t.retryOnMount)}(e,t)||e.state.dataUpdatedAt>0&&p(e,t,t.refetchOnMount)}function p(e,t,n){if(!1!==t.enabled){var r="function"===typeof n?n(e):n;return"always"===r||!1!==r&&v(e,t)}return!1}function h(e,t,n,r){return!1!==n.enabled&&(e!==t||!1===r.enabled)&&(!n.suspense||"error"!==e.state.status)&&v(e,n)}function v(e,t){return e.isStaleByTime(t.staleTime)}},function(e,t){},function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;re.length)&&(t=e.length);for(var n=0,r=new Array(t);nc))return!1;var d=u.get(e),p=u.get(t);if(d&&p)return d==t&&p==e;var h=-1,v=!0,m=2&n?new r:void 0;for(u.set(e,t),u.set(t,e);++h-1&&e%1==0&&e<=9007199254740991}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){(function(t){var n=e.exports;n.digitCount=function(e){var t=e<0?1:0;return e=Math.abs(Number(e||1)),Math.floor(Math.log10(e))+1+t},n.getType=function(e){return t.isBuffer(e)?"buffer":ArrayBuffer.isView(e)?"arraybufferview":Array.isArray(e)?"array":e instanceof Number?"number":e instanceof Boolean?"boolean":e instanceof Set?"set":e instanceof Map?"map":e instanceof String?"string":e instanceof ArrayBuffer?"arraybuffer":typeof e}}).call(this,n(31).Buffer)},function(e,t,n){(function(e){var r=n(346),o=n(171),i=n(356),a=n(357),s=n(128),u=t;u.request=function(t,n){t="string"===typeof t?s.parse(t):i(t);var o=-1===e.location.protocol.search(/^https?:$/)?"http:":"",a=t.protocol||o,u=t.hostname||t.host,l=t.port,c=t.path||"/";u&&-1!==u.indexOf(":")&&(u="["+u+"]"),t.url=(u?a+"//"+u:"")+(l?":"+l:"")+c,t.method=(t.method||"GET").toUpperCase(),t.headers=t.headers||{};var f=new r(t);return n&&f.on("response",n),f},u.get=function(e,t){var n=u.request(e,t);return n.end(),n},u.ClientRequest=r,u.IncomingMessage=o.IncomingMessage,u.Agent=function(){},u.Agent.defaultMaxSockets=4,u.globalAgent=new u.Agent,u.STATUS_CODES=a,u.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this,n(35))},function(e,t,n){(function(e){t.fetch=s(e.fetch)&&s(e.ReadableStream),t.writableStream=s(e.WritableStream),t.abortController=s(e.AbortController),t.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),t.blobConstructor=!0}catch(u){}var n;function r(){if(void 0!==n)return n;if(e.XMLHttpRequest){n=new e.XMLHttpRequest;try{n.open("GET",e.XDomainRequest?"/":"https://example.com")}catch(u){n=null}}else n=null;return n}function o(e){var t=r();if(!t)return!1;try{return t.responseType=e,t.responseType===e}catch(u){}return!1}var i="undefined"!==typeof e.ArrayBuffer,a=i&&s(e.ArrayBuffer.prototype.slice);function s(e){return"function"===typeof e}t.arraybuffer=t.fetch||i&&o("arraybuffer"),t.msstream=!t.fetch&&a&&o("ms-stream"),t.mozchunkedarraybuffer=!t.fetch&&i&&o("moz-chunked-arraybuffer"),t.overrideMimeType=t.fetch||!!r()&&s(r().overrideMimeType),t.vbArray=s(e.VBArray),n=null}).call(this,n(35))},function(e,t,n){(function(e,r,o){var i=n(170),a=n(62),s=n(172),u=t.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},l=t.IncomingMessage=function(t,n,a,u){var l=this;if(s.Readable.call(l),l._mode=a,l.headers={},l.rawHeaders=[],l.trailers={},l.rawTrailers=[],l.on("end",(function(){e.nextTick((function(){l.emit("close")}))})),"fetch"===a){if(l._fetchResponse=n,l.url=n.url,l.statusCode=n.status,l.statusMessage=n.statusText,n.headers.forEach((function(e,t){l.headers[t.toLowerCase()]=e,l.rawHeaders.push(t,e)})),i.writableStream){var c=new WritableStream({write:function(e){return new Promise((function(t,n){l._destroyed?n():l.push(new o(e))?t():l._resumeFetch=t}))},close:function(){r.clearTimeout(u),l._destroyed||l.push(null)},abort:function(e){l._destroyed||l.emit("error",e)}});try{return void n.body.pipeTo(c).catch((function(e){r.clearTimeout(u),l._destroyed||l.emit("error",e)}))}catch(h){}}var f=n.body.getReader();!function e(){f.read().then((function(t){if(!l._destroyed){if(t.done)return r.clearTimeout(u),void l.push(null);l.push(new o(t.value)),e()}})).catch((function(e){r.clearTimeout(u),l._destroyed||l.emit("error",e)}))}()}else{if(l._xhr=t,l._pos=0,l.url=t.responseURL,l.statusCode=t.status,l.statusMessage=t.statusText,t.getAllResponseHeaders().split(/\r?\n/).forEach((function(e){var t=e.match(/^([^:]+):\s*(.*)/);if(t){var n=t[1].toLowerCase();"set-cookie"===n?(void 0===l.headers[n]&&(l.headers[n]=[]),l.headers[n].push(t[2])):void 0!==l.headers[n]?l.headers[n]+=", "+t[2]:l.headers[n]=t[2],l.rawHeaders.push(t[1],t[2])}})),l._charset="x-user-defined",!i.overrideMimeType){var d=l.rawHeaders["mime-type"];if(d){var p=d.match(/;\s*charset=([^;])(;|$)/);p&&(l._charset=p[1].toLowerCase())}l._charset||(l._charset="utf-8")}}};a(l,s.Readable),l.prototype._read=function(){var e=this._resumeFetch;e&&(this._resumeFetch=null,e())},l.prototype._onXHRProgress=function(){var e=this,t=e._xhr,n=null;switch(e._mode){case"text:vbarray":if(t.readyState!==u.DONE)break;try{n=new r.VBArray(t.responseBody).toArray()}catch(c){}if(null!==n){e.push(new o(n));break}case"text":try{n=t.responseText}catch(c){e._mode="text:vbarray";break}if(n.length>e._pos){var i=n.substr(e._pos);if("x-user-defined"===e._charset){for(var a=new o(i.length),s=0;se._pos&&(e.push(new o(new Uint8Array(l.result.slice(e._pos)))),e._pos=l.result.byteLength)},l.onload=function(){e.push(null)},l.readAsArrayBuffer(n)}e._xhr.readyState===u.DONE&&"ms-stream"!==e._mode&&e.push(null)}}).call(this,n(54),n(35),n(31).Buffer)},function(e,t,n){(t=e.exports=n(173)).Stream=t,t.Readable=t,t.Writable=n(177),t.Duplex=n(71),t.Transform=n(179),t.PassThrough=n(354)},function(e,t,n){"use strict";(function(t,r){var o=n(99);e.exports=y;var i,a=n(167);y.ReadableState=b;n(174).EventEmitter;var s=function(e,t){return e.listeners(t).length},u=n(175),l=n(127).Buffer,c=t.Uint8Array||function(){};var f=Object.create(n(82));f.inherits=n(62);var d=n(347),p=void 0;p=d&&d.debuglog?d.debuglog("stream"):function(){};var h,v=n(348),m=n(176);f.inherits(y,u);var g=["error","close","destroy","pause","resume"];function b(e,t){e=e||{};var r=t instanceof(i=i||n(71));this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var o=e.highWaterMark,a=e.readableHighWaterMark,s=this.objectMode?16:16384;this.highWaterMark=o||0===o?o:r&&(a||0===a)?a:s,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new v,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(h||(h=n(178).StringDecoder),this.decoder=new h(e.encoding),this.encoding=e.encoding)}function y(e){if(i=i||n(71),!(this instanceof y))return new y(e);this._readableState=new b(e,this),this.readable=!0,e&&("function"===typeof e.read&&(this._read=e.read),"function"===typeof e.destroy&&(this._destroy=e.destroy)),u.call(this)}function w(e,t,n,r,o){var i,a=e._readableState;null===t?(a.reading=!1,function(e,t){if(t.ended)return;if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,k(e)}(e,a)):(o||(i=function(e,t){var n;r=t,l.isBuffer(r)||r instanceof c||"string"===typeof t||void 0===t||e.objectMode||(n=new TypeError("Invalid non-string/buffer chunk"));var r;return n}(a,t)),i?e.emit("error",i):a.objectMode||t&&t.length>0?("string"===typeof t||a.objectMode||Object.getPrototypeOf(t)===l.prototype||(t=function(e){return l.from(e)}(t)),r?a.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):x(e,a,t,!0):a.ended?e.emit("error",new Error("stream.push() after EOF")):(a.reading=!1,a.decoder&&!n?(t=a.decoder.write(t),a.objectMode||0!==t.length?x(e,a,t,!1):j(e,a)):x(e,a,t,!1))):r||(a.reading=!1));return function(e){return!e.ended&&(e.needReadable||e.lengtht.highWaterMark&&(t.highWaterMark=function(e){return e>=O?e=O:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function k(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(p("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?o.nextTick(E,e):E(e))}function E(e){p("emit readable"),e.emit("readable"),P(e)}function j(e,t){t.readingMore||(t.readingMore=!0,o.nextTick(C,e,t))}function C(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):n=function(e,t,n){var r;ei.length?i.length:e;if(a===i.length?o+=i:o+=i.slice(0,e),0===(e-=a)){a===i.length?(++r,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=i.slice(a));break}++r}return t.length-=r,o}(e,t):function(e,t){var n=l.allocUnsafe(e),r=t.head,o=1;r.data.copy(n),e-=r.data.length;for(;r=r.next;){var i=r.data,a=e>i.length?i.length:e;if(i.copy(n,n.length-e,0,a),0===(e-=a)){a===i.length?(++o,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=i.slice(a));break}++o}return t.length-=o,n}(e,t);return r}(e,t.buffer,t.decoder),n);var n}function A(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,o.nextTick(L,t,e))}function L(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function M(e,t){for(var n=0,r=e.length;n=t.highWaterMark||t.ended))return p("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?A(this):k(this),null;if(0===(e=S(e,t))&&t.ended)return 0===t.length&&A(this),null;var r,o=t.needReadable;return p("need readable",o),(0===t.length||t.length-e0?T(e,t):null)?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&A(this)),null!==r&&this.emit("data",r),r},y.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},y.prototype.pipe=function(e,t){var n=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=e;break;case 1:i.pipes=[i.pipes,e];break;default:i.pipes.push(e)}i.pipesCount+=1,p("pipe count=%d opts=%j",i.pipesCount,t);var u=(!t||!1!==t.end)&&e!==r.stdout&&e!==r.stderr?c:y;function l(t,r){p("onunpipe"),t===n&&r&&!1===r.hasUnpiped&&(r.hasUnpiped=!0,p("cleanup"),e.removeListener("close",g),e.removeListener("finish",b),e.removeListener("drain",f),e.removeListener("error",m),e.removeListener("unpipe",l),n.removeListener("end",c),n.removeListener("end",y),n.removeListener("data",v),d=!0,!i.awaitDrain||e._writableState&&!e._writableState.needDrain||f())}function c(){p("onend"),e.end()}i.endEmitted?o.nextTick(u):n.once("end",u),e.on("unpipe",l);var f=function(e){return function(){var t=e._readableState;p("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&s(e,"data")&&(t.flowing=!0,P(e))}}(n);e.on("drain",f);var d=!1;var h=!1;function v(t){p("ondata"),h=!1,!1!==e.write(t)||h||((1===i.pipesCount&&i.pipes===e||i.pipesCount>1&&-1!==M(i.pipes,e))&&!d&&(p("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,h=!0),n.pause())}function m(t){p("onerror",t),y(),e.removeListener("error",m),0===s(e,"error")&&e.emit("error",t)}function g(){e.removeListener("finish",b),y()}function b(){p("onfinish"),e.removeListener("close",g),y()}function y(){p("unpipe"),n.unpipe(e)}return n.on("data",v),function(e,t,n){if("function"===typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?a(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",m),e.once("close",g),e.once("finish",b),e.emit("pipe",n),i.flowing||(p("pipe resume"),n.resume()),e},y.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n)),this;if(!e){var r=t.pipes,o=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i0&&a.length>o&&!a.warned){a.warned=!0;var u=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=e,u.type=t,u.count=a.length,s=u,console&&console.warn&&console.warn(s)}return e}function d(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},o=d.bind(r);return o.listener=n,r.wrapFn=o,o}function h(e,t,n){var r=e._events;if(void 0===r)return[];var o=r[t];return void 0===o?[]:"function"===typeof o?n?[o.listener||o]:[o]:n?function(e){for(var t=new Array(e.length),n=0;n0&&(a=t[0]),a instanceof Error)throw a;var s=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw s.context=a,s}var u=o[e];if(void 0===u)return!1;if("function"===typeof u)i(u,this,t);else{var l=u.length,c=m(u,l);for(n=0;n=0;i--)if(n[i]===t||n[i].listener===t){a=n[i].listener,o=i;break}if(o<0)return this;0===o?n.shift():function(e,t){for(;t+1=0;r--)this.removeListener(e,t[r]);return this},s.prototype.listeners=function(e){return h(this,e,!0)},s.prototype.rawListeners=function(e){return h(this,e,!1)},s.listenerCount=function(e,t){return"function"===typeof e.listenerCount?e.listenerCount(t):v.call(e,t)},s.prototype.listenerCount=v,s.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(e,t,n){e.exports=n(174).EventEmitter},function(e,t,n){"use strict";var r=n(99);function o(e,t){e.emit("error",t)}e.exports={destroy:function(e,t){var n=this,i=this._readableState&&this._readableState.destroyed,a=this._writableState&&this._writableState.destroyed;return i||a?(t?t(e):!e||this._writableState&&this._writableState.errorEmitted||r.nextTick(o,this,e),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!t&&e?(r.nextTick(o,n,e),n._writableState&&(n._writableState.errorEmitted=!0)):t&&t(e)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},function(e,t,n){"use strict";(function(t,r,o){var i=n(99);function a(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,n){var r=e.entry;e.entry=null;for(;r;){var o=r.callback;t.pendingcb--,o(n),r=r.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e}(t,e)}}e.exports=b;var s,u=!t.browser&&["v0.10","v0.9."].indexOf(t.version.slice(0,5))>-1?r:i.nextTick;b.WritableState=g;var l=Object.create(n(82));l.inherits=n(62);var c={deprecate:n(352)},f=n(175),d=n(127).Buffer,p=o.Uint8Array||function(){};var h,v=n(176);function m(){}function g(e,t){s=s||n(71),e=e||{};var r=t instanceof s;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var o=e.highWaterMark,l=e.writableHighWaterMark,c=this.objectMode?16:16384;this.highWaterMark=o||0===o?o:r&&(l||0===l)?l:c,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var f=!1===e.decodeStrings;this.decodeStrings=!f,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var n=e._writableState,r=n.sync,o=n.writecb;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(n),t)!function(e,t,n,r,o){--t.pendingcb,n?(i.nextTick(o,r),i.nextTick(k,e,t),e._writableState.errorEmitted=!0,e.emit("error",r)):(o(r),e._writableState.errorEmitted=!0,e.emit("error",r),k(e,t))}(e,n,r,t,o);else{var a=O(n);a||n.corked||n.bufferProcessing||!n.bufferedRequest||x(e,n),r?u(w,e,n,a,o):w(e,n,a,o)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new a(this)}function b(e){if(s=s||n(71),!h.call(b,this)&&!(this instanceof s))return new b(e);this._writableState=new g(e,this),this.writable=!0,e&&("function"===typeof e.write&&(this._write=e.write),"function"===typeof e.writev&&(this._writev=e.writev),"function"===typeof e.destroy&&(this._destroy=e.destroy),"function"===typeof e.final&&(this._final=e.final)),f.call(this)}function y(e,t,n,r,o,i,a){t.writelen=r,t.writecb=a,t.writing=!0,t.sync=!0,n?e._writev(o,t.onwrite):e._write(o,i,t.onwrite),t.sync=!1}function w(e,t,n,r){n||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,r(),k(e,t)}function x(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,o=new Array(r),i=t.corkedRequestsFree;i.entry=n;for(var s=0,u=!0;n;)o[s]=n,n.isBuf||(u=!1),n=n.next,s+=1;o.allBuffers=u,y(e,t,!0,t.length,o,"",i.finish),t.pendingcb++,t.lastBufferedRequest=null,i.next?(t.corkedRequestsFree=i.next,i.next=null):t.corkedRequestsFree=new a(t),t.bufferedRequestCount=0}else{for(;n;){var l=n.chunk,c=n.encoding,f=n.callback;if(y(e,t,!1,t.objectMode?1:l.length,l,c,f),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function O(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function S(e,t){e._final((function(n){t.pendingcb--,n&&e.emit("error",n),t.prefinished=!0,e.emit("prefinish"),k(e,t)}))}function k(e,t){var n=O(t);return n&&(!function(e,t){t.prefinished||t.finalCalled||("function"===typeof e._final?(t.pendingcb++,t.finalCalled=!0,i.nextTick(S,e,t)):(t.prefinished=!0,e.emit("prefinish")))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),n}l.inherits(b,f),g.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(g.prototype,"buffer",{get:c.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"===typeof Symbol&&Symbol.hasInstance&&"function"===typeof Function.prototype[Symbol.hasInstance]?(h=Function.prototype[Symbol.hasInstance],Object.defineProperty(b,Symbol.hasInstance,{value:function(e){return!!h.call(this,e)||this===b&&(e&&e._writableState instanceof g)}})):h=function(e){return e instanceof this},b.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},b.prototype.write=function(e,t,n){var r,o=this._writableState,a=!1,s=!o.objectMode&&(r=e,d.isBuffer(r)||r instanceof p);return s&&!d.isBuffer(e)&&(e=function(e){return d.from(e)}(e)),"function"===typeof t&&(n=t,t=null),s?t="buffer":t||(t=o.defaultEncoding),"function"!==typeof n&&(n=m),o.ended?function(e,t){var n=new Error("write after end");e.emit("error",n),i.nextTick(t,n)}(this,n):(s||function(e,t,n,r){var o=!0,a=!1;return null===n?a=new TypeError("May not write null values to stream"):"string"===typeof n||void 0===n||t.objectMode||(a=new TypeError("Invalid non-string/buffer chunk")),a&&(e.emit("error",a),i.nextTick(r,a),o=!1),o}(this,o,e,n))&&(o.pendingcb++,a=function(e,t,n,r,o,i){if(!n){var a=function(e,t,n){e.objectMode||!1===e.decodeStrings||"string"!==typeof t||(t=d.from(t,n));return t}(t,r,o);r!==a&&(n=!0,o="buffer",r=a)}var s=t.objectMode?1:r.length;t.length+=s;var u=t.length-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(b.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),b.prototype._write=function(e,t,n){n(new Error("_write() is not implemented"))},b.prototype._writev=null,b.prototype.end=function(e,t,n){var r=this._writableState;"function"===typeof e?(n=e,e=null,t=null):"function"===typeof t&&(n=t,t=null),null!==e&&void 0!==e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||function(e,t,n){t.ending=!0,k(e,t),n&&(t.finished?i.nextTick(n):e.once("finish",n));t.ended=!0,e.writable=!1}(this,r,n)},Object.defineProperty(b.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),b.prototype.destroy=v.destroy,b.prototype._undestroy=v.undestroy,b.prototype._destroy=function(e,t){this.end(),t(e)}}).call(this,n(54),n(350).setImmediate,n(35))},function(e,t,n){"use strict";var r=n(353).Buffer,o=r.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function i(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!==typeof t&&(r.isEncoding===o||!o(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=u,this.end=l,t=4;break;case"utf8":this.fillLast=s,t=4;break;case"base64":this.text=c,this.end=f,t=3;break;default:return this.write=d,void(this.end=p)}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(t)}function a(e){return e<=127?0:e>>5===6?2:e>>4===14?3:e>>3===30?4:e>>6===2?-1:-2}function s(e){var t=this.lastTotal-this.lastNeed,n=function(e,t,n){if(128!==(192&t[0]))return e.lastNeed=0,"\ufffd";if(e.lastNeed>1&&t.length>1){if(128!==(192&t[1]))return e.lastNeed=1,"\ufffd";if(e.lastNeed>2&&t.length>2&&128!==(192&t[2]))return e.lastNeed=2,"\ufffd"}}(this,e);return void 0!==n?n:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function u(e,t){if((e.length-t)%2===0){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function l(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function c(e,t){var n=(e.length-t)%3;return 0===n?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function f(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function d(e){return e.toString(this.encoding)}function p(e){return e&&e.length?this.write(e):""}t.StringDecoder=i,i.prototype.write=function(e){if(0===e.length)return"";var t,n;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n=0)return o>0&&(e.lastNeed=o-1),o;if(--r=0)return o>0&&(e.lastNeed=o-2),o;if(--r=0)return o>0&&(2===o?o=0:e.lastNeed=o-3),o;return 0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r)},i.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},function(e,t,n){"use strict";e.exports=a;var r=n(71),o=Object.create(n(82));function i(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(!r)return this.emit("error",new Error("write callback called multiple times"));n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var o=this._readableState;o.reading=!1,(o.needReadable||o.length0;e+=1);return e},l=function(e,t){var n=new Int32Array(e,t+320,5),r=new Int32Array(5),o=new DataView(r.buffer);return o.setInt32(0,n[0],!1),o.setInt32(4,n[1],!1),o.setInt32(8,n[2],!1),o.setInt32(12,n[3],!1),o.setInt32(16,n[4],!1),r},c=function(){function e(t){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),(t=t||65536)%64>0)throw new Error("Chunk size must be a multiple of 128 bit");this._offset=0,this._maxChunkLen=t,this._padMaxChunkLen=u(t),this._heap=new ArrayBuffer(a(this._padMaxChunkLen+320+20)),this._h32=new Int32Array(this._heap),this._h8=new Int8Array(this._heap),this._core=new r({Int32Array:Int32Array},{},this._heap)}return e.prototype._initState=function(e,t){this._offset=0;var n=new Int32Array(e,t+320,5);n[0]=1732584193,n[1]=-271733879,n[2]=-1732584194,n[3]=271733878,n[4]=-1009589776},e.prototype._padChunk=function(e,t){var n=u(e),r=new Int32Array(this._heap,0,n>>2);return function(e,t){var n=new Uint8Array(e.buffer),r=t%4,o=t-r;switch(r){case 0:n[o+3]=0;case 1:n[o+2]=0;case 2:n[o+1]=0;case 3:n[o+0]=0}for(var i=1+(t>>2);i>2]|=128<<24-(t%4<<3),e[14+(2+(t>>2)&-16)]=n/(1<<29)|0,e[15+(2+(t>>2)&-16)]=n<<3}(r,e,t),n},e.prototype._write=function(e,t,n,r){s(e,this._h8,this._h32,t,n,r||0)},e.prototype._coreCall=function(e,t,n,r,o){var i=n;this._write(e,t,n),o&&(i=this._padChunk(n,r)),this._core.hash(i,this._padMaxChunkLen)},e.prototype.rawDigest=function(e){var t=e.byteLength||e.length||e.size||0;this._initState(this._heap,this._padMaxChunkLen);var n=0,r=this._maxChunkLen;for(n=0;t>n+r;n+=r)this._coreCall(e,n,r,t,!1);return this._coreCall(e,n,t-n,t,!0),l(this._heap,this._padMaxChunkLen)},e.prototype.digest=function(e){return i(this.rawDigest(e).buffer)},e.prototype.digestFromString=function(e){return this.digest(e)},e.prototype.digestFromBuffer=function(e){return this.digest(e)},e.prototype.digestFromArrayBuffer=function(e){return this.digest(e)},e.prototype.resetState=function(){return this._initState(this._heap,this._padMaxChunkLen),this},e.prototype.append=function(e){var t=0,n=e.byteLength||e.length||e.size||0,r=this._offset%this._maxChunkLen,o=void 0;for(this._offset+=n;t0}),!1)}e.exports=function(e,t){t=t||{};var o={main:n.m},i=t.all?{main:Object.keys(o)}:function(e,t){for(var n={main:[t]},r={main:[]},o={main:{}};u(n);)for(var i=Object.keys(n),a=0;a>2]|0;s=r[t+324>>2]|0;l=r[t+328>>2]|0;f=r[t+332>>2]|0;p=r[t+336>>2]|0;for(n=0;(n|0)<(e|0);n=n+64|0){a=i;u=s;c=l;d=f;h=p;for(o=0;(o|0)<64;o=o+4|0){m=r[n+o>>2]|0;v=((i<<5|i>>>27)+(s&l|~s&f)|0)+((m+p|0)+1518500249|0)|0;p=f;f=l;l=s<<30|s>>>2;s=i;i=v;r[e+o>>2]=m}for(o=e+64|0;(o|0)<(e+80|0);o=o+4|0){m=(r[o-12>>2]^r[o-32>>2]^r[o-56>>2]^r[o-64>>2])<<1|(r[o-12>>2]^r[o-32>>2]^r[o-56>>2]^r[o-64>>2])>>>31;v=((i<<5|i>>>27)+(s&l|~s&f)|0)+((m+p|0)+1518500249|0)|0;p=f;f=l;l=s<<30|s>>>2;s=i;i=v;r[o>>2]=m}for(o=e+80|0;(o|0)<(e+160|0);o=o+4|0){m=(r[o-12>>2]^r[o-32>>2]^r[o-56>>2]^r[o-64>>2])<<1|(r[o-12>>2]^r[o-32>>2]^r[o-56>>2]^r[o-64>>2])>>>31;v=((i<<5|i>>>27)+(s^l^f)|0)+((m+p|0)+1859775393|0)|0;p=f;f=l;l=s<<30|s>>>2;s=i;i=v;r[o>>2]=m}for(o=e+160|0;(o|0)<(e+240|0);o=o+4|0){m=(r[o-12>>2]^r[o-32>>2]^r[o-56>>2]^r[o-64>>2])<<1|(r[o-12>>2]^r[o-32>>2]^r[o-56>>2]^r[o-64>>2])>>>31;v=((i<<5|i>>>27)+(s&l|s&f|l&f)|0)+((m+p|0)-1894007588|0)|0;p=f;f=l;l=s<<30|s>>>2;s=i;i=v;r[o>>2]=m}for(o=e+240|0;(o|0)<(e+320|0);o=o+4|0){m=(r[o-12>>2]^r[o-32>>2]^r[o-56>>2]^r[o-64>>2])<<1|(r[o-12>>2]^r[o-32>>2]^r[o-56>>2]^r[o-64>>2])>>>31;v=((i<<5|i>>>27)+(s^l^f)|0)+((m+p|0)-899497514|0)|0;p=f;f=l;l=s<<30|s>>>2;s=i;i=v;r[o>>2]=m}i=i+a|0;s=s+u|0;l=l+c|0;f=f+d|0;p=p+h|0}r[t+320>>2]=i;r[t+324>>2]=s;r[t+328>>2]=l;r[t+332>>2]=f;r[t+336>>2]=p}return{hash:o}}},function(e,t){var n=this,r=void 0;"undefined"!==typeof self&&"undefined"!==typeof self.FileReaderSync&&(r=new self.FileReaderSync);var o=function(e,t,n,r,o,i){var a=void 0,s=i%4,u=(o+s)%4,l=o-u;switch(s){case 0:t[i]=e[r+3];case 1:t[i+1-(s<<1)|0]=e[r+2];case 2:t[i+2-(s<<1)|0]=e[r+1];case 3:t[i+3-(s<<1)|0]=e[r]}if(!(o>2|0]=e[r+a]<<24|e[r+a+1]<<16|e[r+a+2]<<8|e[r+a+3];switch(u){case 3:t[i+l+1|0]=e[r+l+2];case 2:t[i+l+2|0]=e[r+l+1];case 1:t[i+l+3|0]=e[r+l]}}};e.exports=function(e,t,i,a,s,u){if("string"===typeof e)return function(e,t,n,r,o,i){var a=void 0,s=i%4,u=(o+s)%4,l=o-u;switch(s){case 0:t[i]=e.charCodeAt(r+3);case 1:t[i+1-(s<<1)|0]=e.charCodeAt(r+2);case 2:t[i+2-(s<<1)|0]=e.charCodeAt(r+1);case 3:t[i+3-(s<<1)|0]=e.charCodeAt(r)}if(!(o>2]=e.charCodeAt(r+a)<<24|e.charCodeAt(r+a+1)<<16|e.charCodeAt(r+a+2)<<8|e.charCodeAt(r+a+3);switch(u){case 3:t[i+l+1|0]=e.charCodeAt(r+l+2);case 2:t[i+l+2|0]=e.charCodeAt(r+l+1);case 1:t[i+l+3|0]=e.charCodeAt(r+l)}}}(e,t,i,a,s,u);if(e instanceof Array)return o(e,t,i,a,s,u);if(n&&n.Buffer&&n.Buffer.isBuffer(e))return o(e,t,i,a,s,u);if(e instanceof ArrayBuffer)return o(new Uint8Array(e),t,i,a,s,u);if(e.buffer instanceof ArrayBuffer)return o(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),t,i,a,s,u);if(e instanceof Blob)return function(e,t,n,o,i,a){var s=void 0,u=a%4,l=(i+u)%4,c=i-l,f=new Uint8Array(r.readAsArrayBuffer(e.slice(o,o+i)));switch(u){case 0:t[a]=f[3];case 1:t[a+1-(u<<1)|0]=f[2];case 2:t[a+2-(u<<1)|0]=f[1];case 3:t[a+3-(u<<1)|0]=f[0]}if(!(i>2|0]=f[s]<<24|f[s+1]<<16|f[s+2]<<8|f[s+3];switch(l){case 3:t[a+c+1|0]=f[c+2];case 2:t[a+c+2|0]=f[c+1];case 1:t[a+c+3|0]=f[c]}}}(e,t,i,a,s,u);throw new Error("Unsupported data type.")}},function(e,t,n){var r=function(){function e(e,t){for(var n=0;n overrides the height property of the style prop"));var d=i(i({},n),{height:f?f+"px":"100vh"});return o.a.createElement("div",i({ref:t,style:d},u))}));function l(){var e;return c()?(null===(e=document.documentElement)||void 0===e?void 0:e.clientHeight)||window.innerHeight:null}function c(){return"undefined"!==typeof window&&"undefined"!==typeof document}u.displayName="Div100vh",t.a=u},function(e,t,n){"use strict";function r(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return E}));var r=n(38),o=n(29),i=[],a=i.forEach,s=i.slice;function u(e){return a.call(s.call(arguments,1),(function(t){if(t)for(var n in t)void 0===e[n]&&(e[n]=t[n])})),e}var l=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/,c=function(e,t,n){var r=n||{};r.path=r.path||"/";var o=encodeURIComponent(t),i="".concat(e,"=").concat(o);if(r.maxAge>0){var a=r.maxAge-0;if(Number.isNaN(a))throw new Error("maxAge should be a Number");i+="; Max-Age=".concat(Math.floor(a))}if(r.domain){if(!l.test(r.domain))throw new TypeError("option domain is invalid");i+="; Domain=".concat(r.domain)}if(r.path){if(!l.test(r.path))throw new TypeError("option path is invalid");i+="; Path=".concat(r.path)}if(r.expires){if("function"!==typeof r.expires.toUTCString)throw new TypeError("option expires is invalid");i+="; Expires=".concat(r.expires.toUTCString())}if(r.httpOnly&&(i+="; HttpOnly"),r.secure&&(i+="; Secure"),r.sameSite)switch("string"===typeof r.sameSite?r.sameSite.toLowerCase():r.sameSite){case!0:i+="; SameSite=Strict";break;case"lax":i+="; SameSite=Lax";break;case"strict":i+="; SameSite=Strict";break;case"none":i+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}return i},f=function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{path:"/",sameSite:"strict"};n&&(o.expires=new Date,o.expires.setTime(o.expires.getTime()+60*n*1e3)),r&&(o.domain=r),document.cookie=c(e,encodeURIComponent(t),o)},d=function(e){for(var t="".concat(e,"="),n=document.cookie.split(";"),r=0;r-1&&(n=window.location.hash.substring(window.location.hash.indexOf("?")));for(var r=n.substring(1).split("&"),o=0;o0)r[o].substring(0,i)===e.lookupQuerystring&&(t=r[o].substring(i+1))}}return t}},v=null,m=function(){if(null!==v)return v;try{v="undefined"!==window&&null!==window.localStorage;var e="i18next.translate.boo";window.localStorage.setItem(e,"foo"),window.localStorage.removeItem(e)}catch(t){v=!1}return v},g={name:"localStorage",lookup:function(e){var t;if(e.lookupLocalStorage&&m()){var n=window.localStorage.getItem(e.lookupLocalStorage);n&&(t=n)}return t},cacheUserLanguage:function(e,t){t.lookupLocalStorage&&m()&&window.localStorage.setItem(t.lookupLocalStorage,e)}},b=null,y=function(){if(null!==b)return b;try{b="undefined"!==window&&null!==window.sessionStorage;var e="i18next.translate.boo";window.sessionStorage.setItem(e,"foo"),window.sessionStorage.removeItem(e)}catch(t){b=!1}return b},w={name:"sessionStorage",lookup:function(e){var t;if(e.lookupSessionStorage&&y()){var n=window.sessionStorage.getItem(e.lookupSessionStorage);n&&(t=n)}return t},cacheUserLanguage:function(e,t){t.lookupSessionStorage&&y()&&window.sessionStorage.setItem(t.lookupSessionStorage,e)}},x={name:"navigator",lookup:function(e){var t=[];if("undefined"!==typeof navigator){if(navigator.languages)for(var n=0;n0?t:void 0}},O={name:"htmlTag",lookup:function(e){var t,n=e.htmlTag||("undefined"!==typeof document?document.documentElement:null);return n&&"function"===typeof n.getAttribute&&(t=n.getAttribute("lang")),t}},S={name:"path",lookup:function(e){var t;if("undefined"!==typeof window){var n=window.location.pathname.match(/\/([a-zA-Z-]*)/g);if(n instanceof Array)if("number"===typeof e.lookupFromPathIndex){if("string"!==typeof n[e.lookupFromPathIndex])return;t=n[e.lookupFromPathIndex].replace("/","")}else t=n[0].replace("/","")}return t}},k={name:"subdomain",lookup:function(e){var t="number"===typeof e.lookupFromSubdomainIndex?e.lookupFromSubdomainIndex+1:1,n="undefined"!==typeof window&&window.location&&window.location.hostname&&window.location.hostname.match(/^(\w{2,5})\.(([a-z0-9-]{1,63}\.[a-z]{2,6})|localhost)/i);if(n)return n[t]}};var E=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object(r.a)(this,e),this.type="languageDetector",this.detectors={},this.init(t,n)}return Object(o.a)(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.services=e,this.options=u(t,this.options||{},{order:["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"],lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"]}),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=n,this.addDetector(p),this.addDetector(h),this.addDetector(g),this.addDetector(w),this.addDetector(x),this.addDetector(O),this.addDetector(S),this.addDetector(k)}},{key:"addDetector",value:function(e){this.detectors[e.name]=e}},{key:"detect",value:function(e){var t=this;e||(e=this.options.order);var n=[];return e.forEach((function(e){if(t.detectors[e]){var r=t.detectors[e].lookup(t.options);r&&"string"===typeof r&&(r=[r]),r&&(n=n.concat(r))}})),this.services.languageUtils.getBestMatchFromCodes?n:n.length>0?n[0]:null}},{key:"cacheUserLanguage",value:function(e,t){var n=this;t||(t=this.options.caches),t&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(e)>-1||t.forEach((function(t){n.detectors[t]&&n.detectors[t].cacheUserLanguage(e,n.options)})))}}]),e}();E.type="languageDetector"},,,,function(e,t,n){"use strict";var r=n(2),o=n(48),i=n(27),a=n(0),s=n(7),u=n.n(s),l=n(196),c=["client","offset","scroll","bounds","margin"];function f(e){var t=[];return c.forEach((function(n){e[n]&&t.push(n)})),t}function d(e,t){var n={};if(t.indexOf("client")>-1&&(n.client={top:e.clientTop,left:e.clientLeft,width:e.clientWidth,height:e.clientHeight}),t.indexOf("offset")>-1&&(n.offset={top:e.offsetTop,left:e.offsetLeft,width:e.offsetWidth,height:e.offsetHeight}),t.indexOf("scroll")>-1&&(n.scroll={top:e.scrollTop,left:e.scrollLeft,width:e.scrollWidth,height:e.scrollHeight}),t.indexOf("bounds")>-1){var r=e.getBoundingClientRect();n.bounds={top:r.top,right:r.right,bottom:r.bottom,left:r.left,width:r.width,height:r.height}}if(t.indexOf("margin")>-1){var o=getComputedStyle(e);n.margin={top:o?parseInt(o.marginTop):0,right:o?parseInt(o.marginRight):0,bottom:o?parseInt(o.marginBottom):0,left:o?parseInt(o.marginLeft):0}}return n}function p(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||window}var h=function(e){return function(t){var n,s;return s=n=function(n){function s(){for(var t,r=arguments.length,o=new Array(r),i=0;i0},e.prototype.connect_=function(){r&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),s?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){r&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;a.some((function(e){return!!~n.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),l=function(e,t){for(var n=0,r=Object.keys(t);n0},e}(),x="undefined"!==typeof WeakMap?new WeakMap:new n,O=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=u.getInstance(),r=new w(t,n,this);x.set(this,r)};["observe","unobserve","disconnect"].forEach((function(e){O.prototype[e]=function(){var t;return(t=x.get(this))[e].apply(t,arguments)}}));var S="undefined"!==typeof o.ResizeObserver?o.ResizeObserver:O;t.a=S}).call(this,n(35))},function(e,t){e.exports=function(e,t,n,r){var o=n?n.call(r,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!==typeof e||!e||"object"!==typeof t||!t)return!1;var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),u=0;up)&&(z=(H=H.replace(" ",":")).length),0r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(m,"$1"+e.trim());case 58:return e.trim()+t.replace(m,"$1"+e.trim());default:if(0<1*n&&0u.charCodeAt(8))break;case 115:a=a.replace(u,"-webkit-"+u)+";"+a;break;case 207:case 102:a=a.replace(u,"-webkit-"+(102r.charCodeAt(0)&&(r=r.trim()),r=[r],0=t||n<0||m&&e-h>=c}function x(){var e=o();if(w(e))return O(e);d=setTimeout(x,function(e){var n=t-(e-p);return m?s(n,c-(e-h)):n}(e))}function O(e){return d=void 0,g&&u?b(e):(u=l=void 0,f)}function S(){var e=o(),n=w(e);if(u=arguments,l=this,p=e,n){if(void 0===d)return y(p);if(m)return clearTimeout(d),d=setTimeout(x,t),b(p)}return void 0===d&&(d=setTimeout(x,t)),f}return t=i(t)||0,r(n)&&(v=!!n.leading,c=(m="maxWait"in n)?a(i(n.maxWait)||0,t):c,g="trailing"in n?!!n.trailing:g),S.cancel=function(){void 0!==d&&clearTimeout(d),h=0,u=p=l=d=void 0},S.flush=function(){return void 0===d?f:O(o())},S}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",o=(e.type||"").toLowerCase(),i=o.replace(/\/.*$/,"");return n.some((function(e){var t=e.trim().toLowerCase();return"."===t.charAt(0)?r.toLowerCase().endsWith(t):t.endsWith("/*")?i===t.replace(/\/.*$/,""):o===t}))}return!0}},function(e,t,n){"use strict";var r=n(67),o=n(68);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(0)),a=(0,r(n(69)).default)(i.createElement("path",{d:"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm0 14H4v-6h16v6zm0-10H4V6h16v2z"}),"CreditCard");t.default=a},function(e,t,n){"use strict";var r=n(67),o=n(68);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(0)),a=(0,r(n(69)).default)(i.createElement("path",{d:"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-1 9h-4v4h-2v-4H9V9h4V5h2v4h4v2z"}),"LibraryAdd");t.default=a},function(e,t,n){"use strict";var r=n(182);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"SwipeableViewsContext",{enumerable:!0,get:function(){return o.SwipeableViewsContext}});var o=r(n(377))},function(e,t,n){"use strict";var r=n(67),o=n(68);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(0)),a=(0,r(n(69)).default)(i.createElement("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"}),"Delete");t.default=a},function(e,t,n){"use strict";var r=n(12),o=n(5),i=n(441),a=n(2),s=["xs","sm","md","lg","xl"];function u(e){var t=e.values,n=void 0===t?{xs:0,sm:600,md:960,lg:1280,xl:1920}:t,r=e.unit,i=void 0===r?"px":r,u=e.step,l=void 0===u?5:u,c=Object(o.a)(e,["values","unit","step"]);function f(e){var t="number"===typeof n[e]?n[e]:e;return"@media (min-width:".concat(t).concat(i,")")}function d(e,t){var r=s.indexOf(t);return r===s.length-1?f(e):"@media (min-width:".concat("number"===typeof n[e]?n[e]:e).concat(i,") and ")+"(max-width:".concat((-1!==r&&"number"===typeof n[s[r+1]]?n[s[r+1]]:t)-l/100).concat(i,")")}return Object(a.a)({keys:s,values:n,up:f,down:function(e){var t=s.indexOf(e)+1,r=n[s[t]];return t===s.length?f("xs"):"@media (max-width:".concat(("number"===typeof r&&t>0?r:e)-l/100).concat(i,")")},between:d,only:function(e){return d(e,e)},width:function(e){return n[e]}},c)}function l(e,t,n){var o;return Object(a.a)({gutters:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return console.warn(["Material-UI: theme.mixins.gutters() is deprecated.","You can use the source of the mixin directly:","\n paddingLeft: theme.spacing(2),\n paddingRight: theme.spacing(2),\n [theme.breakpoints.up('sm')]: {\n paddingLeft: theme.spacing(3),\n paddingRight: theme.spacing(3),\n },\n "].join("\n")),Object(a.a)({paddingLeft:t(2),paddingRight:t(2)},n,Object(r.a)({},e.up("sm"),Object(a.a)({paddingLeft:t(3),paddingRight:t(3)},n[e.up("sm")])))},toolbar:(o={minHeight:56},Object(r.a)(o,"".concat(e.up("xs")," and (orientation: landscape)"),{minHeight:48}),Object(r.a)(o,e.up("sm"),{minHeight:64}),o)},n)}var c=n(208),f={black:"#000",white:"#fff"},d={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#d5d5d5",A200:"#aaaaaa",A400:"#303030",A700:"#616161"},p={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe"},h={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162"},v={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},m={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},g={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},b={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},y=n(15),w={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)",hint:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:f.white,default:d[50]},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},x={text:{primary:f.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",hint:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:d[800],default:"#303030"},action:{active:f.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function O(e,t,n,r){var o=r.light||r,i=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=Object(y.e)(e.main,o):"dark"===t&&(e.dark=Object(y.b)(e.main,i)))}function S(e){var t=e.primary,n=void 0===t?{light:p[300],main:p[500],dark:p[700]}:t,r=e.secondary,s=void 0===r?{light:h.A200,main:h.A400,dark:h.A700}:r,u=e.error,l=void 0===u?{light:v[300],main:v[500],dark:v[700]}:u,S=e.warning,k=void 0===S?{light:m[300],main:m[500],dark:m[700]}:S,E=e.info,j=void 0===E?{light:g[300],main:g[500],dark:g[700]}:E,C=e.success,_=void 0===C?{light:b[300],main:b[500],dark:b[700]}:C,R=e.type,P=void 0===R?"light":R,T=e.contrastThreshold,A=void 0===T?3:T,L=e.tonalOffset,M=void 0===L?.2:L,N=Object(o.a)(e,["primary","secondary","error","warning","info","success","type","contrastThreshold","tonalOffset"]);function I(e){return Object(y.d)(e,x.text.primary)>=A?x.text.primary:w.text.primary}var D=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:700;if(!(e=Object(a.a)({},e)).main&&e[t]&&(e.main=e[t]),!e.main)throw new Error(Object(c.a)(4,t));if("string"!==typeof e.main)throw new Error(Object(c.a)(5,JSON.stringify(e.main)));return O(e,"light",n,M),O(e,"dark",r,M),e.contrastText||(e.contrastText=I(e.main)),e},F={dark:x,light:w};return Object(i.a)(Object(a.a)({common:f,type:P,primary:D(n),secondary:D(s,"A400","A200","A700"),error:D(l),warning:D(k),info:D(j),success:D(_),grey:d,contrastThreshold:A,getContrastText:I,augmentColor:D,tonalOffset:M},F[P]),N)}function k(e){return Math.round(1e5*e)/1e5}function E(e){return k(e)}var j={textTransform:"uppercase"},C='"Roboto", "Helvetica", "Arial", sans-serif';function _(e,t){var n="function"===typeof t?t(e):t,r=n.fontFamily,s=void 0===r?C:r,u=n.fontSize,l=void 0===u?14:u,c=n.fontWeightLight,f=void 0===c?300:c,d=n.fontWeightRegular,p=void 0===d?400:d,h=n.fontWeightMedium,v=void 0===h?500:h,m=n.fontWeightBold,g=void 0===m?700:m,b=n.htmlFontSize,y=void 0===b?16:b,w=n.allVariants,x=n.pxToRem,O=Object(o.a)(n,["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"]);var S=l/14,_=x||function(e){return"".concat(e/y*S,"rem")},R=function(e,t,n,r,o){return Object(a.a)({fontFamily:s,fontWeight:e,fontSize:_(t),lineHeight:n},s===C?{letterSpacing:"".concat(k(r/t),"em")}:{},o,w)},P={h1:R(f,96,1.167,-1.5),h2:R(f,60,1.2,-.5),h3:R(p,48,1.167,0),h4:R(p,34,1.235,.25),h5:R(p,24,1.334,0),h6:R(v,20,1.6,.15),subtitle1:R(p,16,1.75,.15),subtitle2:R(v,14,1.57,.1),body1:R(p,16,1.5,.15),body2:R(p,14,1.43,.15),button:R(v,14,1.75,.4,j),caption:R(p,12,1.66,.4),overline:R(p,12,2.66,1,j)};return Object(i.a)(Object(a.a)({htmlFontSize:y,pxToRem:_,round:E,fontFamily:s,fontSize:l,fontWeightLight:f,fontWeightRegular:p,fontWeightMedium:v,fontWeightBold:g},P),O,{clone:!1})}function R(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(.2,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(.14,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(.12,")")].join(",")}var P=["none",R(0,2,1,-1,0,1,1,0,0,1,3,0),R(0,3,1,-2,0,2,2,0,0,1,5,0),R(0,3,3,-2,0,3,4,0,0,1,8,0),R(0,2,4,-1,0,4,5,0,0,1,10,0),R(0,3,5,-1,0,5,8,0,0,1,14,0),R(0,3,5,-1,0,6,10,0,0,1,18,0),R(0,4,5,-2,0,7,10,1,0,2,16,1),R(0,5,5,-3,0,8,10,1,0,3,14,2),R(0,5,6,-3,0,9,12,1,0,3,16,2),R(0,6,6,-3,0,10,14,1,0,4,18,3),R(0,6,7,-4,0,11,15,1,0,4,20,3),R(0,7,8,-4,0,12,17,2,0,5,22,4),R(0,7,8,-4,0,13,19,2,0,5,24,4),R(0,7,9,-4,0,14,21,2,0,5,26,4),R(0,8,9,-5,0,15,22,2,0,6,28,5),R(0,8,10,-5,0,16,24,2,0,6,30,5),R(0,8,11,-5,0,17,26,2,0,6,32,5),R(0,9,11,-5,0,18,28,2,0,7,34,6),R(0,9,12,-6,0,19,29,2,0,7,36,6),R(0,10,13,-6,0,20,31,3,0,8,38,7),R(0,10,13,-6,0,21,33,3,0,8,40,7),R(0,10,14,-6,0,22,35,3,0,8,42,7),R(0,11,14,-7,0,23,36,3,0,9,44,8),R(0,11,15,-7,0,24,38,3,0,9,46,8)],T={borderRadius:4},A=n(9),L=(n(33),n(30));var M=function(e,t){return t?Object(i.a)(e,t,{clone:!1}):e},N={xs:0,sm:600,md:960,lg:1280,xl:1920},I={keys:["xs","sm","md","lg","xl"],up:function(e){return"@media (min-width:".concat(N[e],"px)")}};var D={m:"margin",p:"padding"},F={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},z={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},B=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}((function(e){if(e.length>2){if(!z[e])return[e];e=z[e]}var t=e.split(""),n=Object(A.a)(t,2),r=n[0],o=n[1],i=D[r],a=F[o]||"";return Array.isArray(a)?a.map((function(e){return i+e})):[i+a]})),U=["m","mt","mr","mb","ml","mx","my","p","pt","pr","pb","pl","px","py","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY"];function H(e){var t=e.spacing||8;return"number"===typeof t?function(e){return t*e}:Array.isArray(t)?function(e){return t[e]}:"function"===typeof t?t:function(){}}function W(e,t){return function(n){return e.reduce((function(e,r){return e[r]=function(e,t){if("string"===typeof t||null==t)return t;var n=e(Math.abs(t));return t>=0?n:"number"===typeof n?-n:"-".concat(n)}(t,n),e}),{})}}function V(e){var t=H(e.theme);return Object.keys(e).map((function(n){if(-1===U.indexOf(n))return null;var r=W(B(n),t),o=e[n];return function(e,t,n){if(Array.isArray(t)){var r=e.theme.breakpoints||I;return t.reduce((function(e,o,i){return e[r.up(r.keys[i])]=n(t[i]),e}),{})}if("object"===Object(L.a)(t)){var o=e.theme.breakpoints||I;return Object.keys(t).reduce((function(e,r){return e[o.up(r)]=n(t[r]),e}),{})}return n(t)}(e,o,r)})).reduce(M,{})}V.propTypes={},V.filterProps=U;function q(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;var t=H({spacing:e}),n=function(){for(var e=arguments.length,n=new Array(e),r=0;r0&&void 0!==arguments[0]?arguments[0]:{},t=e.breakpoints,n=void 0===t?{}:t,r=e.mixins,a=void 0===r?{}:r,s=e.palette,c=void 0===s?{}:s,f=e.spacing,d=e.typography,p=void 0===d?{}:d,h=Object(o.a)(e,["breakpoints","mixins","palette","spacing","typography"]),v=S(c),m=u(n),g=q(f),b=Object(i.a)({breakpoints:m,direction:"ltr",mixins:l(m,g,a),overrides:{},palette:v,props:{},shadows:P,typography:_(v,p),spacing:g,shape:T,transitions:$.a,zIndex:K.a},h),y=arguments.length,w=new Array(y>1?y-1:0),x=1;x0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0)&&!(r=i.next()).done;)a.push(r.value)}catch(s){o={error:s}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}Object.create;var c=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function f(e,t){var n=function(e){var t=e.name;if(t&&-1!==t.lastIndexOf(".")&&!e.type){var n=t.split(".").pop().toLowerCase(),r=c.get(n);r&&Object.defineProperty(e,"type",{value:r,writable:!1,configurable:!1,enumerable:!0})}return e}(e);if("string"!==typeof n.path){var r=e.webkitRelativePath;Object.defineProperty(n,"path",{value:"string"===typeof t?t:"string"===typeof r&&r.length>0?r:e.name,writable:!1,configurable:!1,enumerable:!0})}return n}var d=[".DS_Store","Thumbs.db"];function p(e){return"object"===typeof e&&null!==e}function h(e){return b(e.target.files).map((function(e){return f(e)}))}function v(e){return s(this,void 0,void 0,(function(){return u(this,(function(t){switch(t.label){case 0:return[4,Promise.all(e.map((function(e){return e.getFile()})))];case 1:return[2,t.sent().map((function(e){return f(e)}))]}}))}))}function m(e,t){return s(this,void 0,void 0,(function(){var n;return u(this,(function(r){switch(r.label){case 0:return null===e?[2,[]]:e.items?(n=b(e.items).filter((function(e){return"file"===e.kind})),"drop"!==t?[2,n]:[4,Promise.all(n.map(y))]):[3,2];case 1:return[2,g(w(r.sent()))];case 2:return[2,g(b(e.files).map((function(e){return f(e)})))]}}))}))}function g(e){return e.filter((function(e){return-1===d.indexOf(e.name)}))}function b(e){if(null===e)return[];for(var t=[],n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);nn)return[!1,D(n)];if(e.sizen)return[!1,D(n)]}return[!0,null]}function H(e){return void 0!==e&&null!==e}function W(e){var t=e.files,n=e.accept,r=e.minSize,o=e.maxSize,i=e.multiple,a=e.maxFiles;return!(!i&&t.length>1||i&&a>=1&&t.length>a)&&t.every((function(e){var t=P(B(e,n),1)[0],i=P(U(e,r,o),1)[0];return t&&i}))}function V(e){return"function"===typeof e.isPropagationStopped?e.isPropagationStopped():"undefined"!==typeof e.cancelBubble&&e.cancelBubble}function q(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,(function(e){return"Files"===e||"application/x-moz-file"===e})):!!e.target&&!!e.target.files}function $(e){e.preventDefault()}function K(e){return-1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")}function Q(e){return-1!==e.indexOf("Edge/")}function Y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return K(e)||Q(e)}function X(){for(var e=arguments.length,t=new Array(e),n=0;n1?n-1:0),o=1;oe.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var fe=Object(r.forwardRef)((function(e,t){var n=e.children,i=he(ce(e,Z)),a=i.open,s=ce(i,ee);return Object(r.useImperativeHandle)(t,(function(){return{open:a}}),[a]),o.a.createElement(r.Fragment,null,n(ue(ue({},s),{},{open:a})))}));fe.displayName="Dropzone";var de={disabled:!1,getFilesFromEvent:function(e){return s(this,void 0,void 0,(function(){return u(this,(function(t){return p(e)&&p(e.dataTransfer)?[2,m(e.dataTransfer,e.type)]:function(e){return p(e)&&p(e.target)}(e)?[2,h(e)]:Array.isArray(e)&&e.every((function(e){return"getFile"in e&&"function"===typeof e.getFile}))?[2,v(e)]:[2,[]]}))}))},maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!1};fe.defaultProps=de,fe.propTypes={children:a.a.func,accept:a.a.oneOfType([a.a.string,a.a.arrayOf(a.a.string)]),multiple:a.a.bool,preventDropOnDocument:a.a.bool,noClick:a.a.bool,noKeyboard:a.a.bool,noDrag:a.a.bool,noDragEventsBubbling:a.a.bool,minSize:a.a.number,maxSize:a.a.number,maxFiles:a.a.number,disabled:a.a.bool,getFilesFromEvent:a.a.func,onFileDialogCancel:a.a.func,onFileDialogOpen:a.a.func,useFsAccessApi:a.a.bool,onDragEnter:a.a.func,onDragLeave:a.a.func,onDragOver:a.a.func,onDrop:a.a.func,onDropAccepted:a.a.func,onDropRejected:a.a.func,validator:a.a.func};var pe={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,draggedFiles:[],acceptedFiles:[],fileRejections:[]};function he(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=ue(ue({},de),e),n=t.accept,o=t.disabled,i=t.getFilesFromEvent,a=t.maxSize,s=t.minSize,u=t.multiple,l=t.maxFiles,c=t.onDragEnter,f=t.onDragLeave,d=t.onDragOver,p=t.onDrop,h=t.onDropAccepted,v=t.onDropRejected,m=t.onFileDialogCancel,g=t.onFileDialogOpen,b=t.useFsAccessApi,y=t.preventDropOnDocument,w=t.noClick,x=t.noKeyboard,O=t.noDrag,S=t.noDragEventsBubbling,k=t.validator,E=Object(r.useMemo)((function(){return"function"===typeof g?g:me}),[g]),j=Object(r.useMemo)((function(){return"function"===typeof m?m:me}),[m]),C=Object(r.useRef)(null),_=Object(r.useRef)(null),R=Object(r.useReducer)(ve,pe),P=oe(R,2),T=P[0],A=P[1],L=T.isFocused,M=T.isFileDialogActive,N=T.draggedFiles,I=function(){M&&setTimeout((function(){_.current&&(_.current.files.length||(A({type:"closeDialog"}),j()))}),300)};Object(r.useEffect)((function(){return b&&G()?function(){}:(window.addEventListener("focus",I,!1),function(){window.removeEventListener("focus",I,!1)})}),[_,M,j,b]);var D=Object(r.useRef)([]),F=function(e){C.current&&C.current.contains(e.target)||(e.preventDefault(),D.current=[])};Object(r.useEffect)((function(){return y&&(document.addEventListener("dragover",$,!1),document.addEventListener("drop",F,!1)),function(){y&&(document.removeEventListener("dragover",$),document.removeEventListener("drop",F))}}),[C,y]);var H=Object(r.useCallback)((function(e){e.preventDefault(),e.persist(),we(e),D.current=[].concat(re(D.current),[e.target]),q(e)&&Promise.resolve(i(e)).then((function(t){V(e)&&!S||(A({draggedFiles:t,isDragActive:!0,type:"setDraggedFiles"}),c&&c(e))}))}),[i,c,S]),K=Object(r.useCallback)((function(e){e.preventDefault(),e.persist(),we(e);var t=q(e);if(t&&e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(n){}return t&&d&&d(e),!1}),[d,S]),Q=Object(r.useCallback)((function(e){e.preventDefault(),e.persist(),we(e);var t=D.current.filter((function(e){return C.current&&C.current.contains(e)})),n=t.indexOf(e.target);-1!==n&&t.splice(n,1),D.current=t,t.length>0||(A({isDragActive:!1,type:"setDraggedFiles",draggedFiles:[]}),q(e)&&f&&f(e))}),[C,f,S]),Z=Object(r.useCallback)((function(e,t){var r=[],o=[];e.forEach((function(e){var t=oe(B(e,n),2),i=t[0],u=t[1],l=oe(U(e,s,a),2),c=l[0],f=l[1],d=k?k(e):null;if(i&&c&&!d)r.push(e);else{var p=[u,f];d&&(p=p.concat(d)),o.push({file:e,errors:p.filter((function(e){return e}))})}})),(!u&&r.length>1||u&&l>=1&&r.length>l)&&(r.forEach((function(e){o.push({file:e,errors:[z]})})),r.splice(0)),A({acceptedFiles:r,fileRejections:o,type:"setFiles"}),p&&p(r,o,t),o.length>0&&v&&v(o,t),r.length>0&&h&&h(r,t)}),[A,u,n,s,a,l,p,h,v,k]),ee=Object(r.useCallback)((function(e){e.preventDefault(),e.persist(),we(e),D.current=[],q(e)&&Promise.resolve(i(e)).then((function(t){V(e)&&!S||Z(t,e)})),A({type:"reset"})}),[i,Z,S]),ie=Object(r.useCallback)((function(){if(b&&G()){A({type:"openDialog"}),E();var e={multiple:u,types:J(n)};window.showOpenFilePicker(e).then((function(e){return i(e)})).then((function(e){return Z(e,null)})).catch((function(e){return j(e)})).finally((function(){return A({type:"closeDialog"})}))}else _.current&&(A({type:"openDialog"}),E(),_.current.value=null,_.current.click())}),[A,E,j,b,Z,n,u]),ae=Object(r.useCallback)((function(e){C.current&&C.current.isEqualNode(e.target)&&(32!==e.keyCode&&13!==e.keyCode||(e.preventDefault(),ie()))}),[C,_,ie]),se=Object(r.useCallback)((function(){A({type:"focus"})}),[]),fe=Object(r.useCallback)((function(){A({type:"blur"})}),[]),he=Object(r.useCallback)((function(){w||(Y()?setTimeout(ie,0):ie())}),[_,w,ie]),ge=function(e){return o?null:e},be=function(e){return x?null:ge(e)},ye=function(e){return O?null:ge(e)},we=function(e){S&&e.stopPropagation()},xe=Object(r.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,n=void 0===t?"ref":t,r=e.role,i=e.onKeyDown,a=e.onFocus,s=e.onBlur,u=e.onClick,l=e.onDragEnter,c=e.onDragOver,f=e.onDragLeave,d=e.onDrop,p=ce(e,te);return ue(ue(le({onKeyDown:be(X(i,ae)),onFocus:be(X(a,se)),onBlur:be(X(s,fe)),onClick:ge(X(u,he)),onDragEnter:ye(X(l,H)),onDragOver:ye(X(c,K)),onDragLeave:ye(X(f,Q)),onDrop:ye(X(d,ee)),role:"string"===typeof r&&""!==r?r:"button"},n,C),o||x?{}:{tabIndex:0}),p)}}),[C,ae,se,fe,he,H,K,Q,ee,x,O,o]),Oe=Object(r.useCallback)((function(e){e.stopPropagation()}),[]),Se=Object(r.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,r=void 0===t?"ref":t,o=e.onChange,i=e.onClick,a=ce(e,ne),s=le({accept:n,multiple:u,type:"file",style:{display:"none"},onChange:ge(X(o,ee)),onClick:ge(X(i,Oe)),autoComplete:"off",tabIndex:-1},r,_);return ue(ue({},s),a)}}),[_,n,u,ee,o]),ke=N.length,Ee=ke>0&&W({files:N,accept:n,minSize:s,maxSize:a,multiple:u,maxFiles:l}),je=ke>0&&!Ee;return ue(ue({},T),{},{isDragAccept:Ee,isDragReject:je,isFocused:L&&!o,getRootProps:xe,getInputProps:Se,rootRef:C,inputRef:_,open:ge(ie)})}function ve(e,t){switch(t.type){case"focus":return ue(ue({},e),{},{isFocused:!0});case"blur":return ue(ue({},e),{},{isFocused:!1});case"openDialog":return ue(ue({},pe),{},{isFileDialogActive:!0});case"closeDialog":return ue(ue({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":var n=t.isDragActive,r=t.draggedFiles;return ue(ue({},e),{},{draggedFiles:r,isDragActive:n});case"setFiles":return ue(ue({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case"reset":return ue({},pe);default:return e}}function me(){}},function(e,t,n){"use strict";function r(e){for(var t="https://mui.com/production-error/?code="+e,n=1;n0&&Math.abs((e.outerHeightStyle||0)-c)>1||e.overflow!==f)?(j.current+=1,{overflow:f,outerHeightStyle:c}):e}))}),[w,x,e.placeholder]);a.useEffect((function(){var e=Object(p.a)((function(){j.current=0,P()}));return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}),[P]),v((function(){P()})),a.useEffect((function(){j.current=0}),[b]);return a.createElement(a.Fragment,null,a.createElement("textarea",Object(o.a)({value:b,onChange:function(e){j.current=0,O||P(),n&&n(e)},ref:k,rows:x,style:Object(o.a)({height:_.outerHeightStyle,overflow:_.overflow?"hidden":null},g)},y)),a.createElement("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:E,tabIndex:-1,style:Object(o.a)({},m,g)}))})),b=n(64),y="undefined"===typeof window?a.useEffect:a.useLayoutEffect,w=a.forwardRef((function(e,t){var n=e["aria-describedby"],c=e.autoComplete,p=e.autoFocus,h=e.classes,v=e.className,m=(e.color,e.defaultValue),w=e.disabled,x=e.endAdornment,O=(e.error,e.fullWidth),S=void 0!==O&&O,k=e.id,E=e.inputComponent,j=void 0===E?"input":E,C=e.inputProps,_=void 0===C?{}:C,R=e.inputRef,P=(e.margin,e.multiline),T=void 0!==P&&P,A=e.name,L=e.onBlur,M=e.onChange,N=e.onClick,I=e.onFocus,D=e.onKeyDown,F=e.onKeyUp,z=e.placeholder,B=e.readOnly,U=e.renderSuffix,H=e.rows,W=e.rowsMax,V=e.rowsMin,q=e.maxRows,$=e.minRows,K=e.startAdornment,Q=e.type,Y=void 0===Q?"text":Q,X=e.value,G=Object(r.a)(e,["aria-describedby","autoComplete","autoFocus","classes","className","color","defaultValue","disabled","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","rowsMax","rowsMin","maxRows","minRows","startAdornment","type","value"]),J=null!=_.value?_.value:X,Z=a.useRef(null!=J).current,ee=a.useRef(),te=a.useCallback((function(e){0}),[]),ne=Object(d.a)(_.ref,te),re=Object(d.a)(R,ne),oe=Object(d.a)(ee,re),ie=a.useState(!1),ae=ie[0],se=ie[1],ue=Object(l.b)();var le=Object(u.a)({props:e,muiFormControl:ue,states:["color","disabled","error","hiddenLabel","margin","required","filled"]});le.focused=ue?ue.focused:ae,a.useEffect((function(){!ue&&w&&ae&&(se(!1),L&&L())}),[ue,w,ae,L]);var ce=ue&&ue.onFilled,fe=ue&&ue.onEmpty,de=a.useCallback((function(e){Object(b.b)(e)?ce&&ce():fe&&fe()}),[ce,fe]);y((function(){Z&&de({value:J})}),[J,de,Z]);a.useEffect((function(){de(ee.current)}),[]);var pe=j,he=Object(o.a)({},_,{ref:oe});"string"!==typeof pe?he=Object(o.a)({inputRef:oe,type:Y},he,{ref:null}):T?!H||q||$||W||V?(he=Object(o.a)({minRows:H||$,rowsMax:W,maxRows:q},he),pe=g):pe="textarea":he=Object(o.a)({type:Y},he);return a.useEffect((function(){ue&&ue.setAdornedStart(Boolean(K))}),[ue,K]),a.createElement("div",Object(o.a)({className:Object(s.a)(h.root,h["color".concat(Object(f.a)(le.color||"primary"))],v,le.disabled&&h.disabled,le.error&&h.error,S&&h.fullWidth,le.focused&&h.focused,ue&&h.formControl,T&&h.multiline,K&&h.adornedStart,x&&h.adornedEnd,"dense"===le.margin&&h.marginDense),onClick:function(e){ee.current&&e.currentTarget===e.target&&ee.current.focus(),N&&N(e)},ref:t},G),K,a.createElement(l.a.Provider,{value:null},a.createElement(pe,Object(o.a)({"aria-invalid":le.error,"aria-describedby":n,autoComplete:c,autoFocus:p,defaultValue:m,disabled:le.disabled,id:k,onAnimationStart:function(e){de("mui-auto-fill-cancel"===e.animationName?ee.current:{value:"x"})},name:A,placeholder:z,readOnly:B,required:le.required,rows:H,value:J,onKeyDown:D,onKeyUp:F},he,{className:Object(s.a)(h.input,_.className,le.disabled&&h.disabled,T&&h.inputMultiline,le.hiddenLabel&&h.inputHiddenLabel,K&&h.inputAdornedStart,x&&h.inputAdornedEnd,"search"===Y&&h.inputTypeSearch,"dense"===le.margin&&h.inputMarginDense),onBlur:function(e){L&&L(e),_.onBlur&&_.onBlur(e),ue&&ue.onBlur?ue.onBlur(e):se(!1)},onChange:function(e){if(!Z){var t=e.target||ee.current;if(null==t)throw new Error(Object(i.a)(1));de({value:t.value})}for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o